У меня есть xml файл, который я хочу преобразовать с помощью xsl-документа, но я не могу заставить его работать даже с последними версиями Android.
Я попытался добавить тэг <?xml-stylesheet/>
в xml, но это не сработало ни в собственном браузере, ни в браузере Dolphin.
например:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="style.xsl"?>
<xmldata>Hello world</xmldata>
и
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/xmldata">
<em><xsl:value-of select="/xmldata"/></em>
</xsl:template>
</xsl:stylesheet>
Предполагается, что генерирует курсивный текст, который он делает в большинстве настольных браузеров (у хром есть эта раздражающая общая корневая политика script, которая гарантирует, что она работает только тогда, когда файлы не расположены на локальном диске.) Но он не будет работать в мобильном браузере.
Есть ли способ script, чтобы преобразование выполнялось на стороне клиента или это единственная опция для этого на стороне сервера?