Мне очень тяжело разобраться с этим. Я хотел бы создать XML-схему для файла, который у меня есть, но на самом деле, похоже, не нашел хорошего способа сделать это. Вот как это выглядит:
<field name="NameOfField1">
<typeofvalue name="enumeration">
<val> val </val>
</type>
</field>
<field name="NameOfField2">
<typeofvalue name="float">
<val> val </val>
</type>
</field>
<field name="NameOfField3">
<otherinfo name="otherinfo">
<typeofvalue name="integer">
<val> val </val>
</type>
</otherinfo>
</field>
Я должен проверить содержимое каждого поля в зависимости от их атрибута «имя». Например, если значение в «Val» должно быть перечислением, содержащим значения «None, Apple, Orange», или если оно является целым числом от 0 до 15 ... и т. Д. Каждое поле «имя» может появиться только один раз в XML-файле, я не имею никакого контроля над XML-файлом (я получаю его как есть и не могу его изменить).
Помощь будет принята с благодарностью, потому что никакие примеры, которые я смог найти, не помогли мне ... Спасибо!