Вопросы по теме 'schematron'

Могу ли я использовать schematron для проверки того, что диапазоны дат не перекрываются в XML-файле?
Представьте, что у меня есть простой xml-файл: <intervals> <range from="2001-12-17T09:30:47Z" to="2001-12-19T11:35:16Z" /> <range from="2002-12-17T09:30:47Z" to="2002-12-19T11:35:16Z" /> <intervals> Я хотел бы...
2384 просмотров
schedule 15.11.2021

Насколько быстрой/эффективной является проверка схемы?
Каковы практические ограничения проверки XML-файлов с использованием стандартных библиотек и выражений схемы по вашему опыту ? Имеются ли какие-либо цифры о том, сколько времени требуется файлу длиной X МБ / Y строк для проверки с...
220 просмотров
schedule 13.05.2022

Область действия Schema и Schematron
У меня есть элемент, который может иметь различную структуру в зависимости от определенных ограничений. Элемент определяется как: <xs:complexType name="MyElement"> <xs:sequence> <xs:element name="Child"/>...
111 просмотров
schedule 22.05.2022

Кроссплатформенная проверка xml с входными параметрами
Я пытаюсь написать кросс-платформенный валидатор для утверждения SAML в соответствии со спецификацией SAML. Мне нужен мультиплатформенный валидатор XML, который может принимать параметры для сравнения с атрибутами в XML. Например, отправьте...
119 просмотров

schematron сообщает о проблеме с python lxml
Я проверяю XML-документы с помощью модуля схемы lxml. Он работает хорошо, но я не могу отобразить отчет о проверке, который задан как свойство. Я не могу найти, как обработать его как XML-дерево. Вот фрагмент кода, который я использую: xdoc =...
541 просмотров
schedule 08.06.2022

Как создать таблицу стилей XSLT
У меня есть доступ к файлам Schematron xsl и файлу Schematron sch. Как я могу преобразовать это в таблицу стилей XSLT с помощью С#? xsl + sch --> [??? XSLT-процессор ??? ] --> таблица стилей xslt
873 просмотров
schedule 16.06.2022

Как в правиле Schematron получить доступ к родительскому элементу текущего элемента?
Я использую ISO Schematron для проверки XML-документа. Установленное мной правило работает по мере необходимости, но я хочу сообщить имя родительского элемента из контекста, в котором срабатывает мое утверждение. Образец документа может содержать...
1663 просмотров
schedule 04.08.2022

Как проверить в xPath, если тип равен типу или является производным от типа
Я работаю с xPath внутри Schematron. Я могу проверить, что тип равен целевому типу. Например, «xsd:string eq xsd:string». <sch:rule context="uis:variable/uis:dependency/uis:length"> <sch:assert test="**../../@type eq 'xsd:string'**">...
500 просмотров
schedule 29.08.2022

Проверка Schematron и уникальность
Я пытаюсь написать несколько правил Schematron, и одно из них должно проверять, уникальны ли элементы в пределах родительского элемента. Итак, у меня есть пример структуры xml: <abc> <elem id="qw0"> <a>1</a>...
1058 просмотров
schedule 20.09.2022

Проверка XML на Schematron с использованием PHP
Есть много ресурсов о Schematron ... однако я не могу найти ничего связанного или примера того, как проверить xml на соответствие файлу Schematron .sch. Любой? Я уже нашел 1 или 2 очень старых класса, которые возвращают ошибки... поэтому, если...
794 просмотров
schedule 22.12.2022

Проверяйте один узел на основе критериев другого узла, ссылаясь на @ID критерия.
Я пытаюсь проверить наличие дочернего элемента на основе критериев в другом элементе документа, идентифицированном его идентификатором. Использование ISO Schematron и XPath 2.0. Возьмем следующий пример: <value id="red" bits="16" />...
86 просмотров
schedule 15.12.2022

Ошибка проверки Xslt для десятичных значений
Я проверяю XML-документ, чтобы проверить общую сумму, подобную этой (извините за стандартный пример): <book> <name>Book 1</name> <price>25.30</price> </book> <book> <name>Book...
1193 просмотров
schedule 20.05.2023

Тест Schematron для текста узла содержимого (до определенной позиции)
Я хочу написать правило Schematron, которое проверяет, соответствует ли значение текущему, прошлому или следующему году. Проблема в том, что значение может содержать диапазон лет, например: 2013-2014. Я хочу проверить только первые четыре цифры...
910 просмотров
schedule 16.04.2023

Сценарий Schematron sh не работает
Я нашел сценарий оболочки для Schematron, который, как предполагается, должен быть в состоянии передать схему Schematron и XML-документ, чтобы применить правила Schematron к XML-документу. Я нашел скрипт здесь:...
216 просмотров
schedule 10.10.2022

Сбой правила подтверждения Schematron при настройке контекста
Я пытаюсь использовать Schematron NMatrix для проверки XML на С#. Если я оставлю пространство имен "f" вне диспетчера пространства имен (nsManager), я получу исключение: Необъявленный префикс пространства имен - f при выполнении этого кода....
321 просмотров
schedule 01.04.2023

Может ли встроенный Schematron видеть типы XSD?
У меня есть простая схема, описывающая компонентную подсистему игрового движка. Некоторые типы компонентов имеют ограничения на комбинации, в которых они могут быть найдены. Например, система определяет базовый тип Selectable , который, в свою...
55 просмотров
schedule 06.02.2023

Xpath - как контролировать каждое значение элемента с другими?
ПРИМЕР: Мой XML : <root> <a> <b>1</b> <b>1</b> <b>2</b> </a> <a> <b>1</b> <b>2</b> </a>...
195 просмотров
schedule 03.01.2023

Как я могу заменить специальные символы с помощью Schematron
Как заменить специальные символы и пробелы в атрибуте? Я пробовал различные регулярные выражения, но ни одно из них не работало как аспектированное. <pattern id="setElementId"> <rule context="*[contains(@class, ' domain/element ') and...
273 просмотров
schedule 15.01.2023

Включить проверку схемы (.xsd) в проверку Schematron (.sch) [а не наоборот]
Поскольку реализовать структуру данных в XSD-файле проще и менее многословно, чем в Schematron, и поскольку у нас уже есть рабочие XSD-файлы для проверки отдельных объектов, я хотел бы включить их в качестве первого этапа проверки в свой Schematron....
873 просмотров
schedule 05.07.2023

Цикл for-each в схематроне
Я самоучка, поэтому заранее извиняюсь за все свои ошибки. Мой xml содержит 50 элементов testwithstate, каждый из которых включает атрибут ID. Мне не удалось запустить цикл for-each, и я попытался создать как можно более простой тест, чтобы найти...
142 просмотров
schedule 15.11.2022