0
我正在使用libxml2 XMLTextWriter API(其中一個官方示例提供here)來輸出XML,但找不到任何示例或查看如何使用兩種方法生成元素屬性和內容,如下所示:Libxml2:輸出具有屬性和內容的XML元素
<MyElement myAttrib="x">Content</MyElement>
令人驚訝的是,我沒有看到任何有關SO的問題。也許是因爲人們只是自己輸出XML而不是使用庫。
C代碼我至今是:
if (xmlTextWriterStartElement(writer, BAD_CAST "MyElement") < 0
|| xmlTextWriterWriteAttribute(writer, BAD_CAST "myAttrib", "x") < 0
|| somehow print out content < 0
|| xmlTextWriterEndElement(writer) < 0)
{
// Handle error
}