-
C (
http://www.daniweb.com/forums/forum118.html)
| neeludhiman | May 26th, 2006 6:20 am | |
| XML to Text file Hi friends,
I am working in C on Linux Fedora Core. I need you help regarding XML Parser in C. I want to convert an XML file into plaintext format. e.g; I have following contents in XML file :
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE persons SYSTEM "http://mail.persistent.co.in/v1/addrbook.dtd">
<persons count="13">
<person ref="6024732a-1c38-102a-922a-0007e9315819">
<cn>Satish Agrawal</cn>
<category unfiled="yes">3</category>
<primaryphone>telephonenumber</primaryphone>
<uuid>6024732a-1c38-102a-922a-0007e9315819</uuid>
<lastmodtime>20060118T063535Z</lastmodtime>
<surname>Agrawal</surname>
<givenname>Satish</givenname>
<mail>satishgrawal@persistent.co.in</mail>
<telephonenumber primary="yes"/>
<nickname>satish</nickname>
<displayname>Satish Agrawal</displayname>
</person>
<person ref="0dbb27fa-20ed-102a-9922-0007e9315819">
<cn>Rahul Patil</cn>
<category unfiled="yes">3</category>
<primaryphone>telephonenumber</primaryphone>
<uuid>0dbb27fa-20ed-102a-9922-0007e9315819</uuid>
<lastmodtime>20060124T061900Z</lastmodtime>
<surname>Patil</surname>
<givenname>Rahul</givenname>
<mail>rahulptil@persistent.co.in</mail>
<telephonenumber primary="yes"/>
<nickname>rahul</nickname>
<displayname>Rahul Patil</displayname>
</person>
<person ref="d141cc6e-20fd-102a-8307-0007e9315819">
<cn>Milind Limaye</cn>
<category unfiled="yes">3</category>
<primaryphone>telephonenumber</primaryphone>
<uuid>d141cc6e-20fd-102a-8307-0007e9315819</uuid>
<lastmodtime>20060124T081900Z</lastmodtime>
<surname>Limaye</surname>
<givenname>Milind</givenname>
<mail>milindaye@persistent.co.in</mail>
<telephonenumber primary="yes"/>
<nickname>milind</nickname>
<displayname>Milind Limaye</displayname>
</person>
<person ref="b620b9c4-2669-102a-929b-0007e9315819">
<cn>prerana</cn>
<category>2</category>
<primaryphone>telephonenumber</primaryphone>
<uuid>b620b9c4-2669-102a-929b-0007e9315819</uuid>
<lastmodtime>20060131T055356Z</lastmodtime>
<surname>khare</surname>
<givenname>prerana</givenname>
<mail>preranhare@persistent.co.in</mail>
<telephonenumber primary="yes"/>
<nickname>prerana</nickname>
<displayname>prerana</displayname>
</person>
</persons>
And I want the outputs in following format (For each record ) :
Person 1:
Name : Satish Agrawal
Surname : Agrawal
UUID : 6024732a-1c38-102a-922a-0007e9315819
E mail : satishgrwal@persistent.co.in
and so on ...
Please suggest me what should I use. I have tried libwww and libxml libraries, but could not find much. Please guide.
Thanks. |
| iamthwee | May 26th, 2006 6:30 am | |
| Re: XML to Text file You could write your own parser. |
| All times are GMT -4. The time now is 2:36 am. | |
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC