Hi, 

You can use the reader interface provided by Libxml

 

http://www.xmlsoft.org/xmlreader.html

 

It provides methods to iterate over documents and retrieve required info.

 

Regards

Ashwin

 

  _____  

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Nima
Tiran
Sent: 2008年6月10日 7:41
To: [email protected]
Subject: [xml] How to iterate through...

 

I brought a piece of XML file that I'm trying to parse it and somehow I
stuck to find a way to iterate through them and collect the properties in
each line(element) 





I tried to use    print_element_names()  function in sample code but had no
success. I can get the 'element_x' and their properties in first line below
but from that point don't know how to iterate to its nested
element(section_1) and further and collect them all. 





Any help greatly appreciated,





Thanks, 

Nima





<element_x prop_1="value1" prop_2="val2" prop_3="val_3" >

            <section_1>

                        <elem_1 category="&lt;CompanyName>"
qualifier="Is">company1</elem_1 >

                        <elem_2>doc1.pic</elem_2 >

                        < elem_1 category="&lt;CompanyName>"
qualifier="Is">Company2.</elem_1 >

                        < elem_2 >doc2.pic</elem_2 >

                        < elem_1 category="&lt;CompanyName>"
qualifier="Is">Company3</elem_1 >

                        < elem_2 >doc1.pic</elem_2 >

                        < elem_2 >doc3.pic</elem_2 >

            </section_1>

</element_x >

 

 

_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to