Привет всем.
Народ в свое время, когда изучал технологии XML написал утилиту для работы —
один html файл. Работает под управлением IE, необходим установленный парсер MSXML4
Утилита позволяет:
Выполнять следующие работы с XML
Загрузить (локально и по http) и проверить синтаксис документа.
Вывести текст загруженного документа.
Отобразить данный документ как дерево.
Показать DOM (в виде набора свойств элементов) загруженного документа, осуществлять
навигацию по объектам DOM. Выделять в дереве текущий активный объект
Вывести http заголовок документа загруженого с URL
Выполнять следующие работы с XSL
Загрузить XSL (локально и по http) и проверить синтаксис документа.
Выполнять XSLT преобразование.
Показать текст XSLT преобразования
Показать XSLT преобразования в виде HTML
Показать XSLT преобразования в виде XML дерева (если преобразование является синтаксически правильным XML)
Осуществлять отладку (debug) XSLT (пошаговый проход по XML дереву и по XSLT дереву)
Осуществлять определение времени выполнения (profiler) XSLT (показывает кол-во проходов и время выполнения каждого элемента)
Отлаживать XPath выражения
Проверить правильность синтаксиса XPath выражения.
Получить ряд узлов удовлетворяещему данному выражению на загруженном XML.
Выделить в дереве загруженного XML все узлы удовлетворяющие XPath выражению.
По ссылки получить доступ к DOM свойствам элемента.
Не судите строго, в общем это, конечно, игрушка. Если вы понимаете что такое
XSLT никакой debug вам уже не нужен. Думаю, что утилита будет полезна начинающим.
Реализована с расширением hta чтобы снять все ограничения по безопасности,
можете иметь ее и с *.htm. Если народ посчитает утилиту полезной можно разместить в XML FAQ.
Можно добавить к ней наиболее непонимаемые народом примеры — группировка на XSLT,
организация циклов и прочие.
Выкачать можно с:
Не запакованная версия 44Кб
Zip архив 10Кб
С уважением Didi |