powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Допустимо ли в pattern <file>.xsd конструкция ...pattern = value("/b(<выражение>)/b")
4 сообщений из 4, страница 1 из 1
Допустимо ли в pattern <file>.xsd конструкция ...pattern = value("/b(<выражение>)/b")
    #39560167
ПГС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток уважаемые.

В .xsd не силён. Дали доработать программу "формирователь" <файл>.xml.
Этот формирователь уже что-то делает. Структура этого <файл>.xml не очень простая.
Выпросил для валидации файл <файл>.xsd.

Не уверен, что сам <файл>.xsd корректен

"Загнал" оба файла в NPP. Пытался провалидировать.
Получил ошибку. Синтаксис обоих файлов и <файл>.xsd и <файл>.xml корректен, согласно тому же NPP.
Но валидатор из NPP "ругается" на некую конструкцию в <файл>.xsd.
Она выглядит так:
Код: xml
1.
2.
3.
4.
5.
<узел1>
<узел2>
<....pattern = value("\b(<выражение>)\b") >
</узел2>
</узел1>



Суть в том, что если убираю обрамляющие \b вокруг выражения, то валидатор начинает работать и уже ругается на содержимое <файл>.xml. Здесь у меня вопросов нет. Сам разберусь.

Т.е. проблема только в этих "скобках"

Вопрос в том, допустим ли такая пара символов \b в обрамлении выражение ....pattern = value(...)....?
В .xml .xsd я дилетант, прошу сильно "не пинать" и в гугл не посылать. Искал, не нашёл.
...
Рейтинг: 0 / 0
Допустимо ли в pattern <file>.xsd конструкция ...pattern = value("/b(<выражение>)/b")
    #39560713
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПГС,
я-таки пошлю в гугл, потому что врать не хорошо
регулярные выражения в XSD
...
Рейтинг: 0 / 0
Допустимо ли в pattern <file>.xsd конструкция ...pattern = value("/b(<выражение>)/b")
    #39562220
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПГСОна выглядит так:
Код: xml
1.
2.
3.
4.
5.
<узел1>
<узел2>
<....pattern = value("\b(<выражение>)\b") >
</узел2>
</узел1>

Если Вас интересует решение Вашей проблемы, то показывайте Ваш код, а не Ваши фантазии
...
Рейтинг: 0 / 0
Допустимо ли в pattern <file>.xsd конструкция ...pattern = value("/b(<выражение>)/b")
    #39563081
ПГС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема уже не актуальна.
Спасибо всем за конструктивную помощь
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Допустимо ли в pattern <file>.xsd конструкция ...pattern = value("/b(<выражение>)/b")
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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