我正在尋找一個XPATH表達式來執行搜索,以確保字段中沒有字母。例如輸入XML:XPATH用字母過濾掉記錄
<?xml version="1.0" encoding="UTF-8"?>
<payload>
<records>
<record>
<number>123</number>
</record>
<record>
<number>456</number>
</record>
<record>
<number>78A</number>
</record>
</records>
</payload>
我希望它也過濾出第三個結果,因爲它在標記中有一個字母。因此,返回此:
<?xml version="1.0" encoding="UTF-8"?>
<payload>
<records>
<record>
<number>123</number>
</record>
<record>
<number>456</number>
</record>
</records>
</payload>
這有可能在一個簡單的XPath嗎?
因此,像/payload/records/record[reg expression here?]
@Cylian
這就是我的意思是:
<?xml version="1.0" encoding="UTF-8"?>
<payload>
<records>
<record>
<number>123</number>
<time>12pm</time>
<zome>UK</zome>
</record>
<record>
<number>456</number>
<time>12pm</time>
<zome>UK</zome>
</record>
<record>
<number>78A</number>
<time>12pm</time>
<zome>UK</zome>
</record>
</records>
</payload>
有沒有做相反的方法,以便任何字段包含任何東西,但一個數字,所以單個字母,大寫和特殊字符?那有意義嗎? – MMKD
是的,有。在一個新問題中提出這個問題會很好。 –