![]() |
XML-форумы |
Обсуждение XML и связанных с ним технологий |
Автор | Сообщение | |
---|---|---|
DeN Новичок Зарегистрирован: 27.04.2002 Сообщения: 2 |
[2379]
Сб Апр 27, 2002 23:00
как в XPath указать на корневой элемент, не зная его имени ?
root element допустим он имеет имя "page". Но я об этом не знаю. Но так ка он может быть только один, то должна быть возможность указать на него. Т.е. что-то эквивалентное /page help кто может |
|
Paranorm Студент Зарегистрирован: 24.04.2002 Сообщения: 81 ![]() |
[2380]
Сб Апр 27, 2002 23:00
а "/" не получилось?
Re: root element _________________ Программист - это человек, который решает проблемы, о которых вы не знали, таким способом, который вы не понимаете... |
|
DeN Новичок Зарегистрирован: 27.04.2002 Сообщения: 2 |
[2381]
Сб Апр 27, 2002 23:00
"/" - это вессь документ, а мне надо КОРНЕВОЙ ЭЛЕМЕНТ
Re: root element <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="smth_preview.xsl"?> <page> <content> ikhsggfksakjhskj </content> </page> мне надо элемент /page |
|
Paranorm Студент Зарегистрирован: 24.04.2002 Сообщения: 81 ![]() |
[2382]
Сб Апр 27, 2002 23:00
Re: root element
Все! Я тебя понял. Вот так: <xsl:template match="/node()"> љ љvot tak vot- љ<xsl:value-of select="name()"/> !!! </xsl:template> Этот шаблон должен тебе вытягивать КОРНЕВОЙ ЭЛЕМЕНТ. Там вместо vot tak vot- љ<xsl:value-of select="name()"/> !!! пиши, что тебе нужно, то есть работай с элементом _________________ Программист - это человек, который решает проблемы, о которых вы не знали, таким способом, который вы не понимаете... |
|
lexi Новичок Зарегистрирован: 28.04.2002 Сообщения: 5 |
[2383]
Вс Апр 28, 2002 23:00
Корневой элемент вычисляется как /*. Предложенное тут выше /node() неверно, поскольку это выражение возвратит все узлы, находящиеся в корне элемента. Как известно, помимо корневого элемента документа (document element) там могут находится комментарии и инструкции по обработке.
Re: root element _________________ Все об XSLT в книге "Технология XSLT". Сайт издательства http://www.bhv.ru/cgi-bin/bhv.exe/card?isbn=5-94157-129-1 Books.ru http://www.books.ru/shop/books/22090 |
Страница 1 из 1 |