Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd XML w ampersand (&)

& w XML rozpoczyna encję. Ponieważ nie zdefiniowałeś encji &WhateverIsAfterThat zgłaszany jest błąd. Powinieneś go zmienić za pomocą & .

$string = str_replace('&', '&', $string);

Jak uciec przed znakami ampersand w XML

Aby uciec przed innymi zarezerwowanymi znakami:

function xmlEscape($string) {
    return str_replace(array('&', '<', '>', '\'', '"'), array('&amp;', '&lt;', '&gt;', '&apos;', '&quot;'), $string);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL wybierz DISTINCT według najwyższej wartości

  2. Zapytanie Mysql do dynamicznej konwersji wierszy na kolumny

  3. Zapytanie MYSQL między dwoma znacznikami czasu

  4. Składnia MYSQL nie jest oceniana nie równa się w obecności NULL

  5. Jak obliczyć średnią kroczącą w MySQL