Bonjour,
Voici la question que tout le monde se pose : Comment récupérer un attribut en namespace grâce à simplexml ?
par exemple j'ai :
Il faudrait que je puisse récupérer le xml:lang.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <tuv xml:lang="EN" creationdate="19970212T153400Z" creationid="BobW">
Avec SimpleXMLElement->getNamespaces j'obtiens :'xml'=>'http://www.w3.org/XML/1998/namespace'.
Mais SimpleXMLElement->registerXPathNamespace('xml','http://www.w3.org/XML/1998/namespace') ne donne rien (j'ai essayé de le placé en début de parsing puis au plus près de la balise tuv, mais ca ne me renvoi qu'un array vide). En plus je sais même pas si ca doit marcher de toute façon .
Si quelqu'un avait plus d'infos sur mon épineux problème.
Même si c'est pour me dire que c'est impossible avec simplexml.
Partager