Какова ситуация с XSLT и XPath в современных браузерах?

Я пишу код JavaScript, чтобы пересечь и управлять глубоко вложенными XML-документами. С современными браузерами, там все еще потребность в crossbrowser библиотеках как:

Насколько я знаю, не используя один из них не будет никакого XPath в IE с отключенным ActiveX. И простая обертка необходима и для XSLT и для XPath для различения IE и w3c XML Dom.

7
задан ko-dos 16 February 2010 в 19:44
поделиться

2 ответа

Пока вы придерживаетесь функциональности XSLT 1.0, я бы сказал, что поддержка XSL и XPATH работает достаточно хорошо во всех браузерах, даже в IE6.

С учетом этого, в обработке XSLT на стороне клиента достаточно раздражителей (включая до недавнего времени ужасную ошибку JQuery в firefox для файлов, созданных с помощью XSLT на стороне клиента), чтобы это не стоило вашего времени.

Я упорно работал над этой темой в течение почти всего 2009 года, и я просто не вижу ни одной веской причины делать обработку на клиенте, когда это так же легко сделать на сервере. Если вы должны предложить XML, позвольте клиенту специально запрашивать его с помощью переменной query-string или заголовка Accept:.

3
ответ дан 7 December 2019 в 14:31
поделиться

Ситуация плохая и улучшается не очень быстро. Добавьте Chrome в свой список. По возможности обработайте сервер XML, SimpleXML в PHP5 и элемент управления Xml в ASP.NET - отличные места для начала.

1
ответ дан 7 December 2019 в 14:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: