Проверка XSD для Android

Мне нужно проверить входящий XML на соответствие моему XSD на Android. Сначала я попробовал JAXB, но обнаружил, что у меня проблемы с Darvik. Теперь я планирую использовать SimpleXML. Может ли Simple обрабатывать проверку? Если да, то как?

Кроме того, XSD будет находиться на устройстве вместе с XML, а не в виде URL-адреса.


person Bugz    schedule 09.07.2012    source источник
comment
SimpleXML использует объявления POJO элемента и типы атрибутов.   -  person Paul Sweatte    schedule 04.08.2012


Ответы (1)


Вы можете использовать xerces и нативную проверку схемы (в java) в adnroid - вам нужно скачать исходники xerces и (после несложных манипуляций) включить их в свой собственный код - вы сможете использовать метод DocumentBuilderFactory.setShema.

https://stackoverflow.com/questions/13142567/xml-schema-validation-xmlsignature-with-xerces-in-android

person dilix    schedule 30.10.2012