Вопросы по теме 'xsd-1.0'

XML-схема: значение атрибута на основе типа дочернего элемента?
Я пытаюсь создать схему, в которой тип элемента определяется значением родительского атрибута. В частности, я хочу сделать это <argument name="foo" type="float">5.6</argument> где значение аргумента должно соответствовать...
702 просмотров
schedule 27.10.2022

управление maxOccurs для вложенных элементов без принудительной последовательности
Я хочу определить XSD (на основе v1.0), который применяет следующие правила ... У меня есть элемент parent1 , который может иметь следующие дочерние элементы child1 , child2 и child3 . parent1 может иметь 0–1 из child1 . parent1...
633 просмотров
schedule 09.06.2023

XSD — уникальные значения двух разных атрибутов
Возможно ли на уровне схемы обеспечить уникальные значения двух атрибутов с разными именами? <xs:complexType name="exampleType"> <xs:attribute name="first" type="xs:integer" use="required"/> <xs:attribute name="second"...
834 просмотров
schedule 03.06.2023

Проверка значения атрибута элемента XML в зависимости от атрибута дочернего элемента
У меня есть это в XML: <generator Mode="High"> <GenMode name="Normal" kV="90" mA="0.5" /> <GenMode name="High" kV="160" mA="0.7" /> </generator> generator/@mode должно быть действительным, только если оно...
994 просмотров
schedule 15.06.2023

Может ли XSD 1.0 требовать атрибуты на основе типа элемента?
У меня есть этот XML-файл: <?xml version="1.0" encoding="UTF-8"?> <vehicle_list> <vehicle id="v001"> <type registration="ABC-XYZ" year="2010">car</type> <spent_fuel>8</spent_fuel>...
49 просмотров
schedule 09.12.2022

Как обеспечить наличие хотя бы одного дочернего элемента через XSD?
Как я могу гарантировать, что хотя бы один из дочерних элементов location ( locality , wkt ) указан, когда элемент location включен в XML? <xs:element name="location" nillable="true" minOccurs="0"> <xs:complexType>...
684 просмотров
schedule 07.08.2023