XML ve işareti de hata (&)

0 Cevap php

Ben bir MySQL db dayalı bir xml yazdıran bir php dosyası var.

Ben bir & işareti olduğunu tam noktada bir hatası her zaman olsun.

İşte bazı php:

$query = mysql_query($sql);

$_xmlrows = '';

while ($row = mysql_fetch_array($query)) {
    $_xmlrows .= xmlrowtemplate($row);
}

  function xmlrowtemplate($dbrow){
  return "<AD>
            <CATEGORY>".$dbrow['category']."</CATEGORY>
          </AD>
  }

Dosya doğru kategoriyi çıktılar, ama yine de hata veriyor, yani çıkış, istediğim budur.

Hata diyor ki: xmlParseEntityRef: no name

Ve o zaman bir & işaretidir tam karaktere işaret eder.

Bu şikayet sadece $dbrow['category'] örnek için içinde & işareti olan bir şeydir, "cars & trucks" ya da "{[(3)"}] .

Herkes sorunun ne olduğunu biliyor musun?

BTW: Ben tüm belgelerde UTF-8 kodlama seti yanı sıra xml çıkışı var.

0 Cevap