Bonjour,
j'ai un fichier XML (assez lourd, que je traite puis ajoute dans une BDD) avec parfois des caractères comme le "&" qui me pose problème (j'avais aussi les quotes mais j'ai remédié avec quotemeta()).
Je n'ai pas trouvé (ici et google), ou alors j'ai vraiment mal cherché, comment faire pour remédier à ce problème.
Je cherche une solution simple et peut couteuse en temps d'exécution et ressources système.
Je précise que je viens de commencer Perl donc j'ai très peu de connaissance dans ce language.
Avez vous une idée pour résoudre cela ?
Voici le bout de code où cela pause problème :
Avec par exemple : ID = 12345 et Title = "Mon super titre & vraiment cool"
Code : Sélectionner tout - Visualiser dans une fenêtre à part $sql = "INSERT INTO `ma_table` ( `id` , `titre` ) VALUES ('" . $nodes->item($i)->getElementsByTagName("ID")->item(0)->getFirstChild->getNodeValue . "', '" . quotemeta ($nodes->item($i)->getElementsByTagName("Title")->item(0)->getFirstChild->getNodeValue) . "')";
Merci à tous pour votre aide.
Partager