-1
想要將原始字符串「& quot」寫入屬性的值。想要將字符串「"」寫入xml文件
使用python minidom!
將「& quot」寫入XML文件後,它看起來像文件中的「& ampquot」。
請幫我在這....
想要將原始字符串「& quot」寫入屬性的值。想要將字符串「"」寫入xml文件
使用python minidom!
將「& quot」寫入XML文件後,它看起來像文件中的「& ampquot」。
請幫我在這....
使用常規雙引號中的屬性的字符串值。該代碼將負責將其轉換爲XML輸出中的"
。
下面是一個例子。首先,創建文檔:
In [52]: from xml.dom.minidom import getDOMImplementation
In [53]: impl = getDOMImplementation()
In [54]: doc = impl.createDocument(None, "tag", None)
In [55]: top_element = doc.documentElement
設置頂級元素的「foo」的屬性。請注意,字符串中有雙引號,它們是「foo」屬性的值。
In [56]: top_element.setAttribute("foo", '"plate of shrimp"')
當打印文檔時,這些雙引號轉換爲"
:
In [57]: print(top_element.toprettyxml())
<tag foo=""plate of shrimp""/>
的[?我如何逃脫XML&符號(可能的複製http://stackoverflow.com/questions/1328538 /我怎麼辦 - 我逃跑 - &符 - 在 - xml) –
我剛剛創建了一個答案,但現在我有一個問題。你真的想要'',還是你真的想'"'(這是雙引號字符在XML字符串中編碼的方式)。如果你真的想要'',那麼''&''''實際上應該如何出現在文件中,因爲'&'代表和號字符。 –