Схема проверки Android - PullRequest
       7

Схема проверки Android

5 голосов
/ 29 апреля 2009

В java есть класс SchemaFactory, который используется для проверки схемы, но он недоступен в Android. Есть ли другой вариант?

Ответы [ 3 ]

1 голос
/ 29 апреля 2009

Пока класс SchemaFactory не требует кода JNI, вы можете просто импортировать его файл .jar в проект Android и использовать его напрямую.

1 голос
/ 29 апреля 2009

В настоящее время в Android нет поддержки XSchema. Это было верно в версии 1.0, и я только что посмотрел на изменения в 1.5, и никаких изменений не было внесено ни в один из пакетов xml, поэтому мне кажется, что это все еще верно. У меня нет источника> 1.0.

В исходном коде 1.0 есть следующие комментарии в различных классах анализатора:

// TODO No XSchema support in Android 1.0. Maybe later.

Так что вам пока придется связывать свои собственные классы или вообще пропустить проверку схемы. Это, вероятно, не приоритетная функция для них.

0 голосов
/ 29 апреля 2009

Вы можете попробовать использовать валидатор из реализации XML напрямую. Либо посмотрите, можете ли вы найти классы валидатора в любом XML-парсере, поставляемом с Android, или используйте автономный валидатор, например MSV

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