powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Определение пользовательского типа через схему для проверки правильности (валидности)
7 сообщений из 7, страница 1 из 1
Определение пользовательского типа через схему для проверки правильности (валидности)
    #36240686
Фотография insect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кто знает решение вопроса?

Нужно создать новый тип данных для представления в xml с проверкой валидности при помощи ....xsd.
Назовем его IpAddressType, так вот он должен быть in decimal dot notation (для примера 192.168.1.1 или 10.1.1.1 или 127.0.0.1 и т.д. и т.п.).

Приму любую конструктивную помощь в данном вопросе в виде ссылок и своих наработок.

Electronic Insect
...
Рейтинг: 0 / 0
Определение пользовательского типа через схему для проверки правильности (валидности)
    #36240820
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
<xsd:simpleType name="IpAddressType">
  <xsd:restriction base="xsd:string">
    <xsd:pattern value="\d+\.\d+\.\d+\.\d+"/>
  </xsd:restriction>
</xsd:simpleType>

С уважением, Vasilisk
...
Рейтинг: 0 / 0
Определение пользовательского типа через схему для проверки правильности (валидности)
    #36241268
Фотография insect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
Код: plaintext
1.
2.
3.
4.
<xsd:simpleType name="IpAddressType">
  <xsd:restriction base="xsd:string">
    <xsd:pattern value="\d+\.\d+\.\d+\.\d+"/>
  </xsd:restriction>
</xsd:simpleType>

Спасибо, решение неплохое, но пропускает строки с любым количеством разрядов в секциях, резделенных точками ...
Проверял в Online Regular Expression Testing Tool

Electronic Insect
...
Рейтинг: 0 / 0
Определение пользовательского типа через схему для проверки правильности (валидности)
    #36241831
vasos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а там же в Online Regular Expression Testing Tool посмотреть решения комьюнити неее? уже все решено до нас...
...
Рейтинг: 0 / 0
Определение пользовательского типа через схему для проверки правильности (валидности)
    #36242584
Фотография insect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasosа там же в Online Regular Expression Testing Tool посмотреть решения комьюнити неее? уже все решено до нас...
Каюсь, не обратил внимания.
Однако там несколько регулярных выражений для определения валидности введенного IP address, однако самым правильным при проверке оказался:
^((2[0-5]{2}|1[0-9]{2}|[0-9]{1,2})\.){3}(2[0-5]{2}|1[0-9]{2}|[0-9]{1,2})$

Может кому понадобится...

Electronic Insect
...
Рейтинг: 0 / 0
Определение пользовательского типа через схему для проверки правильности (валидности)
    #36243325
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
insectПриму любую конструктивную помощь в данном вопросе в виде ссылок и своих наработок.
insectСпасибо, решение неплохое, но пропускает строки с любым количеством разрядов в секциях, резделенных точками ...
Мда. Наглый нынче юзер пошел.
...
Рейтинг: 0 / 0
Определение пользовательского типа через схему для проверки правильности (валидности)
    #36244460
Фотография insect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
insectСпасибо, решение неплохое, но пропускает строки с любым количеством разрядов в секциях, резделенных точками ...
Мда. Наглый нынче юзер пошел.
Это вообще о чем? Какое отношение к XML сие имеет?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Определение пользовательского типа через схему для проверки правильности (валидности)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]