0
我有一個XML
,它的形式是我的解析器無法使用的字符串。具體而言,它具有所有的XML標籤,但它是一個字符串而不是XML文件。它應該首先轉換爲XML
文件。我已經在Google上搜索了一個類似的問題,但是它處理libxml2的C++ API。我在Python中工作。使用Python中的libxml2解析XMLString
我有一個XML
,它的形式是我的解析器無法使用的字符串。具體而言,它具有所有的XML標籤,但它是一個字符串而不是XML文件。它應該首先轉換爲XML
文件。我已經在Google上搜索了一個類似的問題,但是它處理libxml2的C++ API。我在Python中工作。使用Python中的libxml2解析XMLString
ibxml2
可以解析包含xml
的字符串。
import libxml2
libxml2.parseDoc('<?xml version="1.0"?> <data> <something>Baaahh!</something> </data>')
這將返回一個有效的xml
對象。
如果你想閱讀整個文件,你可以使用libxml2.parseFile
這個問題似乎是題外話,因爲它是(一)的基礎上,你需要編寫的XML文件錯誤的前提;和(b)寫入文件不是特定於XML的。 – Marcin