sql >> Database >  >> RDS >> Mysql

XML-fout bij ampersand (&)

& in XML begint een entiteit. Aangezien u geen entiteit &WhateverIsAfterThat . heeft gedefinieerd er wordt een fout gegenereerd. Je moet er ontsnappen met & .

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

Hoe ontsnap ik aan ampersands in XML

Om te ontsnappen aan de andere gereserveerde tekens:

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


  1. de MySQL-service op de lokale computer is gestart en vervolgens gestopt

  2. Voeg een rij toe aan meerdere rijen in een andere tabel

  3. mysql int als valuta selecteren of int converteren naar valutaformaat?

  4. Symfony2 Doctrine PDO MySQL Verbinding met LOAD DATA LOKAAL INFILE