2012-02-03 5 views
0

Можно создать дубликат:
Java API to parse XSD schema fileКак разобрать .xsd файл с помощью Java

У меня есть требование, чтобы разобрать мой файл схемы XML, который будет находиться в XSD-расширением.

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

Пожалуйста, дайте мне знать, какой парсер/API мне нужно использовать для анализа моего XSD-файла.

ответ

0

Формат *.xsd - это хорошо сформированный XML-код, поэтому вы можете проанализировать XML-файл схемы с помощью синтаксического анализатора SAX.

Почему вы сделали бы это еще одна история. Обычно то, что вы хотите сделать, - это проверка того, что XML-файл придерживается схемы, описанной в файле *.xsd; вы делаете это, ссылаясь на схему в XML-файле и устанавливая соответствующие свойства на фабрике парсеров: она не включает в себя синтаксический анализ файла схемы непосредственно.

2

Как упоминал Эрнест, вы можете использовать любой XML API. Но если вы специально искали X апи затем

  1. Eclipse XSD
  2. XSOM