Вопросы по теме '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 просмотров
schedule
20.05.2022
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