php - Why does the XMLReader stop reading this XML file? -


i reading xml file

<?xml version="1.0" encoding="utf-8"?> <articlelist xml:lang="de"> <articlegroup id="bdb"> <oldarticle>no</oldarticle> <article articlenr="103154" artikelgruppennr="bdb" artikelgruppenname="instant-kameras" setartikel="0"> <name>fujifilm instax mini hello kitty set</name> <brand id="fuj">fujifilm</brand> <tecdat> <group name="ausstattung"> <proberty name="eingebautes blitzgerät">ja</proberty> </group> </tecdat> <tecdat> <group name="stromversorgung"> <proberty name="stromversorgung">2x mignon (aa)</proberty> </group> </tecdat> <tecdat> <group name="allgemein"> <proberty name="farbe">rosa</proberty> <proberty name="breite (mm)">169</proberty> <proberty name="höhe (mm)">145</proberty> <proberty name="tiefe (mm)">69</proberty> <proberty name="gewicht (g)">395</proberty> </group> </tecdat> <description><p><strong>fujifilm instax mini hello kitty set</strong></p>  <p><strong>set inklusive film, sticker und schl&uuml;sselband</strong></p>  <p>hello kitty ist eine tolle begleiterin!&nbsp;junge m&auml;dchen m&ouml;gen ihren style und finden sie&nbsp;total niedlich. mit ihren zahlreichen extras im hello kitty design ist sie die richtige softbildkamera f&uuml;r tolle schnappsch&uuml;sse.</p>  <p><strong>blitz zur optimalen ausleuchtung</strong><br /> da erscheint alles im besten licht! der blitz der instax mini hello kitty sorgt f&uuml;r die optimale bildausleuchtung.</p>  <p><strong>manuelle belichtungseinstellung</strong><br /> mit der manuellen belichtungseinstellung l&auml;sst sich die instax mini hello kitty spielend f&uuml;r alle lichtverh&auml;ltnisse einstellen.</p>  <p><strong>high-key aufnahmefunktion</strong><br /> besonders kreative aufnahmen gelingen mit der high-key-aufnahmefunktion. sie beeindrucken mit besonders hellem und weichem hintergrund.</p>  <p><strong>fujinon-objektiv</strong><br /> das fujinon-objektiv erm&ouml;glicht besonders detailreiche aufnahmen von&nbsp;lieblingsmotiven.</p>  <p><strong>bildz&auml;hlwerk</strong><br /> das eingebaute bildz&auml;hlwerk zeigt&nbsp;jederzeit pr&auml;zise an, wie viele aufnahmen noch gemacht werden k&ouml;nnen bevor ein neuer film muss.</p>  <p><strong>achtung!<br /> f&uuml;r kinder unter 3 jahren nicht geeignet. erstickungsgefahr wegen verschluckbarer kleinteile.</strong></p>  <p>&nbsp;</p> </description> </article> </articlegroup> </articlelist> 

this code:

$reader = new xmlreader(); $reader->open($extractedtechnicalfile);  while($reader->read()) {    $nodename = $reader->name;    if($nodename == 'brand') { // ok, goes here }    if($nodename == 'description') { // never goes here }         } 

i can read article, brand , name nodes example, never reads description node.

i sure missing in file, what? had file in english , worked exact same code, might language related.

thanks helping!

you should use html content. because of html content xml parser not parse xml properly. please can try xml below;

<?xml version="1.0" encoding="utf-8"?> <articlelist xml:lang="de">     <articlegroup id="bdb">         <oldarticle>no</oldarticle>         <article articlenr="103154" artikelgruppennr="bdb" artikelgruppenname="instant-kameras" setartikel="0">             <name>fujifilm instax mini hello kitty set</name>             <brand id="fuj">fujifilm</brand>             <tecdat>                 <group name="ausstattung">                     <proberty name="eingebautes blitzgerät">ja</proberty>                 </group>             </tecdat>             <tecdat>                 <group name="stromversorgung">                     <proberty name="stromversorgung">2x mignon (aa)</proberty>                 </group>             </tecdat>             <tecdat>                 <group name="allgemein">                     <proberty name="farbe">rosa</proberty>                     <proberty name="breite (mm)">169</proberty>                     <proberty name="höhe (mm)">145</proberty>                     <proberty name="tiefe (mm)">69</proberty>                     <proberty name="gewicht (g)">395</proberty>                 </group>             </tecdat>             <description>                 <![cdata[                 <p>                     <strong>fujifilm instax mini hello kitty set</strong>                 </p><p>                     <strong>set inklusive film, sticker und schl&uuml;sselband</strong>                 </p><p>hello kitty ist eine tolle begleiterin!&nbsp;junge m&auml;dchen m&ouml;gen ihren style und finden sie&nbsp;total niedlich. mit ihren zahlreichen extras im hello kitty design ist sie die richtige softbildkamera f&uuml;r tolle schnappsch&uuml;sse.</p><p>                     <strong>blitz zur optimalen ausleuchtung</strong>                     <br />da erscheint alles im besten licht! der blitz der instax mini hello kitty sorgt f&uuml;r die optimale bildausleuchtung.</p><p>                     <strong>manuelle belichtungseinstellung</strong>                     <br />mit der manuellen belichtungseinstellung l&auml;sst sich die instax mini hello kitty spielend f&uuml;r alle lichtverh&auml;ltnisse einstellen.</p><p>                     <strong>high-key aufnahmefunktion</strong>                     <br />besonders kreative aufnahmen gelingen mit der high-key-aufnahmefunktion. sie beeindrucken mit besonders hellem und weichem hintergrund.</p><p>                     <strong>fujinon-objektiv</strong>                     <br />das fujinon-objektiv erm&ouml;glicht besonders detailreiche aufnahmen von&nbsp;lieblingsmotiven.</p><p>                     <strong>bildz&auml;hlwerk</strong>                     <br />das eingebaute bildz&auml;hlwerk zeigt&nbsp;jederzeit pr&auml;zise an, wie viele aufnahmen noch gemacht werden k&ouml;nnen bevor ein neuer film muss.</p><p>                     <strong>achtung!<br />f&uuml;r kinder unter 3 jahren nicht geeignet. erstickungsgefahr wegen verschluckbarer kleinteile.</strong>                 </p><p>&nbsp;</p>                 ]]>             </description>         </article>     </articlegroup> </articlelist> 

Comments

Popular posts from this blog

Hatching array of circles in AutoCAD using c# -

ios - UITEXTFIELD InputView Uipicker not working in swift -

Python Pig Latin Translator -