0
我試圖匹配沒有結束標記的父節點內的所有XML節點。有人知道一個正則表達式嗎?如何匹配正則表達式中沒有結束標記的元素?
我試圖匹配沒有結束標記的父節點內的所有XML節點。有人知道一個正則表達式嗎?如何匹配正則表達式中沒有結束標記的元素?
一個簡單的開始:
<.*?\/>
注意,它會失敗,並,例如,本:但是
<bar attr="oops/>"/>
,在屬性有/>
是一種非常罕見的出現時,你可以總是逃避他們。
你不能使用正則表達式來做到這一點,因爲正則表達式將無法正確處理嵌套標籤..你有什麼反對'xmllint'和'tidy'? – 2013-02-20 01:35:55
你使用什麼編程語言? – 2013-02-20 04:30:14
您可能需要爲此修改解析器。除了沒有結束標籤之外,標籤可能會錯誤地關閉。 – nhahtdh 2013-02-20 05:17:03