1
我正在通過python中的untangle
解析XML文件並將內容寫入數據庫。在解析之前如何檢查XML中的屬性和標籤的存在
對於不同的標籤,兒童標籤的內容將是不同的。例如,第一個事件標記具有派對標記作爲子項,但第二個事件標記沒有。
- >如何在解析之前檢查標記是否存在? 目前我的代碼會因不存在的第三方代碼錯誤,並設置一個None
AttributeError: 'NoneType' object has no attribute 'Title'
如果「needed_tag_str」在child.tag:比打印child.tag [needed_tag_str] ....但創建一個虛擬xml文件,發佈你的代碼,告訴我們你的結果和期望 –
EAFP:你不能只是捕捉異常並相應地處理缺失的標籤嗎? –