elementtree

    3熱度

    1回答

    環境:Windows,Python,wxpython和Element樹作爲xml解析器。 我正在開發一個獨立的地方,它讀取xml並創建一棵樹。 我的應用程序讀取XML和創建樹,但是當XML改變下一次(XML increases-我的意思是,當添加了兩個子元素時,深度)。應用無法讀取(邏輯失敗:() 對於如 我已經寫了一個邏輯,它可以讀取深度爲5的任何xml,但是當它讀取的深度超過5的xml時,它將

    17熱度

    8回答

    如何刪除Python 2.6中XML字符串中的空格和換行符?我嘗試了以下軟件包: etree:這個片段可以保持原有的空格: xmlStr = '''<root> <head></head> <content></content> </root>''' xmlElement = xml.etree.ElementTree.XML(xmlStr) xmlStr = xml.

    4熱度

    4回答

    假設我有這種HTML,從中我需要選擇「文本2」使用LXML/ElementTree的: <div>text1<span>childtext1</span>text2<span>childtext2</span>text3</div> 如果我已經有div元素作爲mydiv,那麼mydiv.text只返回「text1」。 使用itertext()看起來有問題或麻煩,因爲它遍歷div下的整個樹。 是

    0熱度

    1回答

    我有一個xml文件。 <Item>Item value</Item> <Itemdate>24/07/2010</Itemdate> <Total>1</Total> <Itemcategory>Income</Itemcategory> <GroupName>Salary</GroupName> <EditId>undefined</EditId> <Item>Item value

    0熱度

    2回答

    我需要避免在解析文本文件時在xml樹中創建雙分支。比方說,文本文件如下(行的順序是隨機的): BRANCH1:branch11:消息11 BRANCH1:branch12:message12 BRANCH2:branch21:message21 BRANCH2:branch22:message22 所以得到的xml樹應該有一個有兩個分支的根。這兩個分支都有兩個子分支。我用它來解析這個文本文件的Py

    5熱度

    3回答

    我使用xml.etree.ElementTree模塊從另一個結構化文檔中用Python 3.1創建XML文檔。 我可以使用哪個ElementTree函數返回現有子元素的索引?

    10熱度

    2回答

    在Python 2.6使用ElementTree的,什麼是獲取特定元素中的XML(作爲字符串)的好方法,比如你可以在HTML做什麼JavaScript和innerHTML ? 這裏是我開始與XML節點的簡化示例: <label attr="foo" attr2="bar">This is some text <a href="foo.htm">and a link</a> in embedded

    -3熱度

    1回答

    我想生成一個xml文件。我寫了一個xml_generator方法。當/ xxx url命中時,我稱這個生成器函數。我應該如何返回這個因爲生成器函數的返回實例會產生一個錯誤。

    8熱度

    1回答

    我使用ElementTree的生成一些HTML,但我碰到的是ElementTree的不文本存儲爲節點的問題,但作爲Element的text和tail性能。這是一個問題,如果我想生成的東西,需要多個文本節點,例如: <a>text1 <b>text2</b> text3 <b>text4</b> text5</a> 據我可以告訴有沒有辦法產生這個 - 我這麼想嗎?或者,有沒有更好的解決方案來實現

    0熱度

    2回答

    有沒有辦法從lxml的lxml.etree.iterparse中獲取多個標籤名稱?我有一個類似文件的對象,它具有昂貴的讀取操作和許多標記,因此獲取所有標記或執行兩次傳遞並不理想。 編輯:這將是像美麗的湯的find(['tag-1', 'tag-2]),除了作爲iterparse的參數。想象一下,解析HTML頁面的<td>和<div>標籤。