這是我需要做的:我需要讀取XML格式的文件,從中提取的元素和它們的值,例如下面的代碼:一個簡單的C XML解析器
<user name="Mark">
<param name="Age" value="21"/>
<param name="Country" value="NL"/>
</user>
我需要提取:name = Mark,Age = 21和Country = NL。
直到今天我一直在做這個解析手動這是一個痛苦。
現在我不在乎文件是否爲「正確的XML」或所有這一切,我不關心DTD或其他標準XML要求。 我只需要讀取和解析值。
任何人都知道(除了lib eXpat)一個庫做這個或代碼來做到這一點? 謝謝!
傑斯
編輯:
是的,我忘了提平臺:Windows和Linux。在普通的C,而不是C++
在詢問圖書館時,您可能希望提及您的平臺,因爲圖書館可能是平臺特定的。 – WhirlWind 2010-05-17 19:11:16
檢查出vtd-xml,它比DOM和SAX使用起來更容易 – 2010-05-17 19:40:22