[DOM] Retour à la ligne dans un nodeValue
Bonjour à tous.
J'ai un petit soucis bizarre que je n'arrive pas à élucider, pas très important mais qui m'intrigue beaucoup !
Alors voila j'importe un fichier XML, et je lis pour lui sous-tirer des informations :D
Voici mon code PhP :
Code:
1 2 3 4 5 6
| $dom = new DOMDocument();
$dom->load("./tmp/".$file);
$packages = $dom->getElementsByTagName("package");
foreach($packages as $package)
package_create($package->getAttribute("package_id"),$package->nodeValue); |
Ma fonction package_create permet d'enregistrer dans une base MySQL ce nouveau package avec ses 2 champs.
Mon bout XML :
Code:
1 2 3 4 5 6 7 8 9 10 11
| <tv_packages>
<package package_id="1">
<package_name>Eco</package_name>
</package>
<package package_id="4">
<package_name>Gratuit</package_name>
</package>
<package package_id="35">
<package_name>Grand Ecran</package_name>
</package>
</tv_packages> |
Et je me suis aperçu en fait qu'il apparaissait dans mes champs MySQL, un retour à la ligne juste avant chaque nom de package. Comme s'il y avait un \n ou \r juste avant.
Donc c'est pas bien grave, mais je ne vois vraiment pas d'ou ca vient :?
Merci pour votre aide !