給定一個有效的,任意的xmlNodePtr,我希望該節點的字符串表示,包括標記,屬性和子表單(遞歸)。libxml xmlNodePtr爲raw xml字符串?
FWIW,我的場景是我使用PerformXPathQuery從現有文檔中獲取數據塊。我需要將嵌入了XML元素的查詢結果作爲原始字符串,以便將其插入到文本字段中。
這些看起來像一個簡單的任務,但我找不到一個簡單的方法。將xmlDocPtr寫入文件必須執行此操作,但是,我看不到一個方便的方法,它將對樹中的任意節點執行相同的操作,並將其返回到內存中。
我希望我只想盲目從棕色的棕色文件的配色方案在xmlsoft.org你可以做到這一點絕對
完美,謝謝。不知道我是如何錯過它的。 – Stickley
正在尋找這個相當長的一段時間,不能得到它的工作。我返回的大小是'-1',緩衝區是'NULL'。僅供任何人作爲信息:初始化您的緩衝區!互聯網上的一些例子是不正確的,文件在這一點上也不是很詳細。使用'xmlBufferPtr buffer = xmlBufferCreate();'。 – lindinax