我不需要編輯任何XML文件或任何東西,這僅用於讀取和解析。將XML文檔轉換爲字典
我希望能夠將XML文檔作爲字典處理,如:username = doc["username"];
,但我無法找到如何「轉換」文檔。我也遇到了重複鍵名的問題,但是可以通過在每個值後面加上1,2來避免這個問題。使得它也易於循環。
這可能嗎?將(分析的)XML文檔視爲字典?
答到邁赫達德: 它從時間不同時間,這取決於來自用戶的請求。如果用戶請求x
,那麼這將是:
<xml>
<test>foo</test>
<bar>123</bar>
<username>foobar</username>
</xml>
但如果他要求y
,它會像
<xml>
<ammount>1000</ammount>
<mail>[email protected]</mail>
<username>foobar</username>
</xml>
最好的是,如果這樣的:
<xml>
<mengde>100</mengde>
<type>3</type>
<mail>foo</mail>
<crypt>bar</crypt>
<username>bar</username>
</xml>"
可以解析然後作爲doc["mengde"]
等被訪問等。
什麼是XML文檔的結構? – 2009-11-10 18:40:37
你想如何處理子文檔?什麼文檔[ 「富」 在' '回報?你需要解釋你想如何訪問doc/foo/a,以便我們提供幫助。 –
jmucchiello
2009-11-10 20:01:47
包含節點的節點將被插入,我只使用包含文本的節點。在你的例子中:x,a和b。 – Phoexo 2009-11-10 20:31:48