Как создать простой производный тип из XSD

Как я могу создать производный simpleType в вашем файле XSD НА ОСНОВЕ xs:ID. Ограничение должно использовать шаблон со значением, начинающимся с "_", за которым следуют два символа, которые являются цифрами в диапазоне 1–8.

элемент из XML

  <piece identifier="p" postion="_44"></piece>

XSD

     <xs:attribute name="postion">
                         <xs:simpleType>
                           <xs:restriction base="xs:ID">
                             <xs:pattern value="??">
                           </xs:restriction>
                         </xs:simpleType>

1 ответ

Решение

redexp _[1-8][1-8]

 <xs:attribute name="postion">
                     <xs:simpleType>
                       <xs:restriction base="xs:ID">
                         <xs:pattern value="_[1-8][1-8]">
                       </xs:restriction>
                     </xs:simpleType>
Другие вопросы по тегам