Может ли кто-нибудь сказать мне, есть ли способ сделать преобразование XML/XSLT на стороне клиента, используя Javascript или JQuery, способ, который работает во всех основных браузерах? (Chrome, Safari, Firefox и IE)? Благодарю.Преобразование XML/XSL с использованием Javascript/JQuery
ответ
Это использует MSXML, поэтому будет работать только на Windows –
не работает, когда таблица стилей xsl содержит набор узлов в edgeHTML 14 –
@yanbellavance Да, браузеры имеют немного изменилось с тех пор, как была написана эта статья – John
У меня были неплохие впечатления с Sarissa. Интерфейс преобразования, поддерживаемый некоторыми механизмами XForms, также является удобным способом управления преобразованиями в клиенте.
Считаете ли вы, что Saxon CE? Для этого требовалась коммерческая лицензия на развертывание, но последняя версия была выпущена как открытый.
. Кстати, релиз с открытым исходным кодом Saxon-CE 1.1 был объявлен в тот же день, что и этот ответ : [Saxon-CE 1.1] (http://www.saxonica.com/ce/index.xml) – pgfearo
@pgfearo спасибо за головы, я отредактировал ответ соответственно. –
потрясающий! Док тоже замечательный! –
С самого начала я должен указать, что я написал этот скрипт, но если вы хотите просто сделать некоторые преобразования и передать некоторые параметры вашему XSLT (ничего не прихотливо), вы можете попробовать Magic XML.
Вы также можете автоматически активировать свои данные и применять преобразования, установив для своих элементов DOM некоторые атрибуты data-
. Например ...
<div data-xml="example.xml" data-xslt="transform.xslt"></div>
... будет автоматически извлекать данные из example.xml и применять к нему transform.xslt.
Работает в Opera, Chrome, Firefox и IE и является открытым исходным кодом.
- 1. Как разоблачить/отключить или удалить текстовое поле в JavascriptJquery с использованием MVC бритвы
- 2. Преобразование с использованием XSLT
- 3. Преобразование с использованием AutoMapper
- 4. Преобразование координат с использованием PHP
- 5. Преобразование контуров с использованием EMGU.CV
- 6. Преобразование файлов с использованием ParaView
- 7. Двухстороннее преобразование с использованием AutoMapper
- 8. Преобразование переменных с использованием dplyr
- 9. Преобразование атрибута с использованием XSLT
- 10. Преобразование XML с использованием XSLT
- 11. Преобразование XML с использованием XSLT
- 12. Преобразование изображения с использованием GDAL
- 13. Преобразование даты с использованием Ractive.js
- 14. Преобразование строк с использованием Spark
- 15. преобразование файла с использованием beanIO
- 16. Преобразование Webkit с использованием jquery
- 17. Преобразование битмапа с использованием GPU
- 18. Преобразование XML с использованием XSLT
- 19. Преобразование даты с использованием AWK
- 20. Преобразование с использованием проблемы MovieClip.transform.matrix
- 21. Преобразование Groupdocs с использованием потоков
- 22. Преобразование XML с использованием XSLT
- 23. Преобразование строки с использованием Regex
- 24. Преобразование даты с использованием SSIS
- 25. Преобразование даты с использованием to_datetime
- 26. Преобразование XML с использованием xsl
- 27. Преобразование валют с использованием java
- 28. Преобразование XML с использованием XSLT
- 29. Преобразование YYYYQ с использованием as.yearqtr
- 30. Вычислить преобразование с использованием SQL
Возможно, это: http://stackoverflow.com/questions/9847395/using-client-side-xslt-transformations-in-the-html5-era – rene
или это: http://stackoverflow.com/questions/5722410/how-can-i-use-javascript-to-transform-xml-xslt –