Альтернатива NSXMLDocument на iPhone для целей XSLT - PullRequest
1 голос
/ 03 апреля 2009

Я знаю, что его уже спрашивали ( как здесь ), но есть ли способ использовать XSLT на iPhone? Если нет, и мне нужно использовать libxslt , есть ли документация / руководство по использованию на iPhone?

EDIT: Я решил использовать libxslt . Какие файлы необходимо включить? Я не нашел учебных пособий примеров использования на iPhone, и я не уверен, как к нему подойти. Любая помощь будет оценена.

Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 26 января 2011

Невозможно использовать libXSLT на iPhone. Не на сегодня. Приложение будет отклонено. libXSLT встроен в iOS и МОЖЕТ быть вызван - но это частный API iPhone и вызовет отклонение. Если вы сами скомпилируете библиотеку libxslt и статически свяжете ее с вашим приложением, вы все равно будете отклонены. Многие люди сообщали об этой ошибке в процессе обзора приложения, но пока ничего не изменилось.

3 голосов
/ 03 апреля 2009

Зависит от того, как вы хотите использовать XSLT; не уверен, что вы подразумеваете под "изначально". Если вы просто встраиваете браузер, MobileSafari интерпретирует XSLT для вас.

Если вы просто конвертируете один XML-документ в другой для обработки, libxslt - неплохой выбор. Нет никакой разницы в использовании libxslt на iPhone от любой другой платформы. Учитывая, что Apple не включает для него заголовки, скорее всего, они не хотят, чтобы вы использовали прилагаемую копию. Вместо этого вам лучше скомпилировать копию в ваше приложение, используя предоставленную библиотеку libxml2.

Если вы хотите получить более конкретный ответ, вы можете задать более конкретный вопрос. : -)

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