Как контролировать соответствие данных, когда моя XML-схема готова? - PullRequest
0 голосов
/ 29 августа 2018

Это может показаться глупым вопросом, но для людей, не относящихся к индустрии программного обеспечения, это не так просто понять:

Как только я создал стандарт данных с моей схемой XML, как я могу контролировать правильность данных (например, файлов XML). Должен ли я использовать определенные пакеты на каком-то определенном языке программирования, чтобы отличать совместимые файлы от несовместимых? Или мне нужно перевести мою схему во что-то другое, например, в схему JSON?

1 Ответ

0 голосов
/ 29 августа 2018

Процесс определения соответствия XML-документа схеме XML называется проверка . Существуют открытые и коммерческие проверяющие парсеры , которые сообщают, нарушает ли документ XML грамматику и словарный запас, заданные в схеме XML, и как они.

Вам не нужно переводить свой XSD. Вам не нужно писать дополнительное программное обеспечение, если только вы не хотите применять дополнительные ограничения, не указанные в вашем XSD.

XSD не может напрямую проверить JSON, однако см. Проверка JSON по XML-схеме (XSD) .

...