Mysql
 sql >> база данни >  >> RDS >> Mysql

XML грешка при амперсанд (&)

& в XML стартира обект. Тъй като не сте дефинирали обект &WhateverIsAfterThat се извежда грешка. Трябва да го избягате с & .

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

Как да избягам от амперсандите в XML

За да избегнете другите запазени знаци:

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 Създаване на таблици с външни ключове, даващи errno:150

  2. JDBC на Google Apps Script. Изключение:Изявлението е анулирано поради изчакване или клиентска заявка

  3. Опитвам се да създам статичен клас на база данни, до който имам достъп от всяка функция извън класа

  4. MySQL INTERVAL Мин

  5. SQL група по дата, но получавайте и дати без записи