Hello,

J'aimerai supprimer la balise en trop a la fin de cet exemple de chaine $xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<id><![CDATA[1]]>
<product> 
</id>
<model><![CDATA[produit 1]]></model>
<price><![CDATA[]]></price>
<url><![CDATA[http://monsite.fr/produit-1.html]]></url>
</product>
<product>   <---- balise en trop ---------------------------------------
la chaine $xml semble contenir des retours a la ligne, ce qui fait bugger les appels de substr() :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
$xml=substr($xml,0,(strlen($xml)-(strlen('<product>')))).;


Avez-vous une solution ?

EDIT : count(explode( $xml,'\n') ou count(explode( $xml,'<br />') retourne 1