2010-09-28 81 views
2

我希望在xml.etree中設置命名空間前綴。我在Web上找到了register_namespace(prefix,url),但是這拋出了「未知屬性」。我也試過nsmap = NSMAP,但是這也失敗了。我是例如語法,說明如何添加指定的命名空間前綴如何在xml.etree中設置命名空間前綴

感謝
+0

解析還是創建? – MattH 2010-09-28 16:03:50

回答

0

register_namespace只在LXML 2.3(測試版仍然)

我相信你可以提供一個nsmap參數(字典,前綴URI的映射介紹)創建一個元素時,但我不認爲你可以改變它的現有元素。 (元素上有.nsmap屬性,但更改該屬性似乎無效。元素上也有.prefix屬性,但這是隻讀屬性)