Как описать математическую формулу с помощью xsd? - PullRequest
1 голос
/ 17 мая 2011

Я пытаюсь проверить, является ли xml-элемент умноженным на 5 с использованием xsd. Кто-нибудь из 1 имеет представление, как это сделать?*

1 Ответ

2 голосов
/ 17 мая 2011

Я почти уверен, что вы не можете использовать общую формулу для проверки.Но в вашем конкретном случае вы можете использовать сопоставление с образцом для совпадения с кратными 5

<xs:element name="myelement">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-9]*[05]{1}"></xs:pattern>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
...