我解析XML文件,有節點用這樣的文本中提取數據的正則表達式:創建使用從XML文件
<?xml version="1.0" encoding="iso-8859-1"?>
<country>
<name> France </name>
<city> Paris </city>
<region>
<name> Nord-Pas De Calais </name>
<population> 3996 </population>
<city> Lille </city>
</region>
<region>
<name> Valle du Rhone </name>
<city> Lyon </city>
<city> Valence </city>
</region>
</country>
我想是這樣的價值觀:
country -> name.city.region*
region -> name.(population|epsilon).city*
name -> epsilon
city -> epsilon
population -> epsilon
我找不出一種方法來做到這一點
@SalmanA你看不到的問題,即時通訊使用JDOM解析器解析我的XML文件,我希望得到的正則表達式聯想到XML文件 –
@his我不是一個正則表達式解析XML文件,我想生成正則表達式 –
你想創建語法嗎?像DTD或XSD一樣? –