У меня есть XML, где мне нужно проверить значения атрибутов с помощью типа Enumeration в Schema с помощью XSD.Проверка атрибута XML из списка перечислений
Пример XML:
<Test StatusValue="X R,Y">
<TestXSD>TestXSD</TestXSD>
<xsd>xsd</xsd>
</Test>
Выше мне нужно проверить значение атрибутов X и Y является частью моего списка перечисления из схемы.
Список Перечисления в схеме, как показано ниже
<xs:simpleType name="StatusGroup">
<xs:restriction base="xs:string">
<xs:enumeration value="X R"/>
<xs:enumeration value="Y"/>
<xs:enumeration value="Z"/>
<xs:enumeration value="A"/>
<xs:enumeration value="B"/>
<xs:enumeration value="C"/>
<xs:enumeration value="D"/>
<xs:enumeration value="E"/>
</xs:restriction>
</xs:simpleType>
Я не в состоянии проверить значения из-за разделение запятой между двумя значениями. X, Y
В чем проблема, точнее? – potame
Поскольку мое значение атрибута разделено, я не могу проверить с помощью перечисления –