par
Megadeth » 11 avr. 2012, 15:45
Merci binboum.
J'ai implémenté mais je n'ai pas de valeur, mais pas d'erreur pour autant.
Concernant le xml il est en base et quand je fais ceci :
$xml = $rows["contenu"];
echo $xml;
C'est ainsi que j'ai pu obtenir le
Code : Tout sélectionner
<section xmlns:image="http://ez.no/namespaces/ezpublish3/image/" xmlns:xhtml="http://ez.no/namespaces/ezpublish3/xhtml/" xmlns:custom="http://ez.no/namespaces/ezpublish3/custom/">
<paragraph xmlns:tmp="http://ez.no/namespaces/ezpublish3/temporary/">
<literal>info 1</literal>
<literal>info 2</literal>
<literal>info 3</literal>
<literal>info 4</literal>
<literal>info 5...</literal>
</paragraph>
</section>
J'ai essayé de partir de ce tuto :
http://www.siteduzero.com/tutoriel-3-34 ... zcode.html, en vain. Pourtant, ma progression semble logique...
$xml = $rows["contenu"];
//echo $xml;
$document_xml = new DomDocument();
$document_xml->loadXML($xml);
$grandpere = $document_xml->getElementsByTagName('section');
$pere = $grandpere->getElementsByTagName('paragraph');
$fils = $pere->getElementsByTagName('literal');
Right ?
Mega

Merci binboum.
J'ai implémenté mais je n'ai pas de valeur, mais pas d'erreur pour autant.
Concernant le xml il est en base et quand je fais ceci :
$xml = $rows["contenu"];
echo $xml;
C'est ainsi que j'ai pu obtenir le
[code]<section xmlns:image="http://ez.no/namespaces/ezpublish3/image/" xmlns:xhtml="http://ez.no/namespaces/ezpublish3/xhtml/" xmlns:custom="http://ez.no/namespaces/ezpublish3/custom/">
<paragraph xmlns:tmp="http://ez.no/namespaces/ezpublish3/temporary/">
<literal>info 1</literal>
<literal>info 2</literal>
<literal>info 3</literal>
<literal>info 4</literal>
<literal>info 5...</literal>
</paragraph>
</section>[/code]
J'ai essayé de partir de ce tuto : [url]http://www.siteduzero.com/tutoriel-3-34939-dom-parser-du-xml-l-exemple-du-zcode.html[/url], en vain. Pourtant, ma progression semble logique...
[php] $xml = $rows["contenu"];
//echo $xml;
$document_xml = new DomDocument();
$document_xml->loadXML($xml);
$grandpere = $document_xml->getElementsByTagName('section');
$pere = $grandpere->getElementsByTagName('paragraph');
$fils = $pere->getElementsByTagName('literal');
[/php]
Right ?
Mega
;)