Как мне указать в схеме XML, где меня не волнует имя элемента? - PullRequest
0 голосов
/ 19 июня 2009

Я пытаюсь проанализировать XML-файлы, и я хотел бы предоставить схему для проверки, однако, так как меня не волнуют некоторые имена тегов, я хотел бы позволить пользователям указывать что-либо для определенных тегов.

Пример XML:

<root>
    <record>
        <data1>foo</data1><data2>bar</data2>
    </record>
    <record>
        <data2>foo2</data2><data1>bar2</data1>
    </record>
</root>

В этом примере имена тегов «data1» и «data2» важны для программы (главным образом потому, что они могут появляться в любом порядке, как показано выше), но имена тегов «record» и «root» не имеют значения.

Было бы неплохо разрешить пользователям указывать XML с любой (непустой) строкой для 'record' и 'root', которая все равно будет проверяться по моей схеме.

1 Ответ

1 голос
/ 19 июня 2009

Это побеждает цель иметь Схему и определять контракт. Для этого пользователю необходимо связаться с разработчиком (вами), чтобы узнать, как использовать ваш сервис. Вы не хотите попадать в ситуацию, когда руководство по знанию того, как пользоваться услугой, - это «связаться с Джеком».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...