У меня есть следующий пример XML:проверка тегов в 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>
Как я могу использовать различные регулярные выражения в моей XML-схемы для IP-проверки в зависимости от значения в <type>
тега?
Я также пробовал что-то вроде <ip type="local">192.168.1.1</ip>
, но я не мог получить правильную схему xml.
ТНХ для помощи Мартена
Почему регулярное выражение, а не xpath? –
Я имею в виду регулярное выражение для проверки ip. Я не могу проверить ip по xpath или? Что-то вроде этого значения = "(192) \. (168) \. (112) \. (25 [0-5] | 2 [0-4] [0-9] | [01]? [0-9] [0-9]?) –
Хорошо, теперь я понимаю, что вы имеете в виду. –