| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > XML, XSL > Выводится всё тело DOM |
| Автор: ossorian 7.2.2014, 08:01 | ||
| Выручайте! Вот такой простой код XSLT:
Выдаёт и нужную информацию и повторяет тело самого XML документа. Уже всю голову сломал - как это возможно, почему? Ни одно инструкции для этого не вижу... Похожий файл, с которого всё копировал весь просмотрел, но логики не вижу - нет там никакой доп. инструкции, чтобы не выводить этот текст. |
| Автор: Bulat 7.2.2014, 22:33 |
| ossorian, а xml посмотреть можно? |
| Автор: ossorian 10.2.2014, 06:29 | ||||
Здравствуйте, он громоздкий - потому вынес сюда: http://akfa.ru/test/left_menu.xml Формируется через Host CMS А вот XSLT такой:
Результат (printscreen) - тут: ![]() Т.е. выводится как раз то самое меню, которое нужно, но одновременно с этим выводится и весь DOM - документ. По каким причинам - никак не могу понять |
| Автор: diadiavova 11.2.2014, 00:36 | ||
Это полная версия? Если да, то возможно проблема в том, что не обозначено место откуда надо начинать разбор. Попробуй добавить такой шаблон
|
| Автор: ossorian 11.2.2014, 02:20 |
Доктор Зло, вы гений! Правда чуть подправил - "/structure[@id=219]" - с одним слэшем - тогда текст исчез. С двумя отображался, но в меньшем количестве. Слетело определение текущего элемента - но это уже мелочи, буду править напильником. |