【发布时间】:2013-07-08 02:27:47
【问题描述】:
我有以下示例 xml:
<ip_addresses>
<ip_address>
<type>local</type>
<ip>192.168.1.1</ip>
</ip_address>
<ip_address>
<type>public</type>
<ip>82.125.1.1</ip>
</ip_address>
</ip_addresses>
如何根据<type> 标签中的值在我的 xml 架构中使用不同的正则表达式进行 ip 检查?
我也尝试了<ip type="local">192.168.1.1</ip> 之类的方法,但我无法让 xml 架构正常工作。
感谢您的帮助 貂
【问题讨论】:
-
为什么是正则表达式而不是 xpath?
-
我的意思是 ip 验证的正则表达式。我无法通过 xpath 验证 ip 还是?像这样的东西 value="(192)\.(168)\.(112)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9] [0-9]?)
-
好的,现在我明白你的意思了。
标签: xml validation xsd schema xml-validation