Не работаетв ыборка всех атрибутов math="//@*"
От: cyberpl  
Дата: 09.02.09 08:05
Оценка:
Это уже обсуждалось и были приведены варианты решения, но остался вопрос Почему?
Почему не работает такой шаблон ? (проверяю на .vcproj от 2005 студии)
В чем ошибка шаблона "Найти все атрибуты @RelativePath в документе" ?
Самое интересное, что на выходе имеем по строке на найденный атрибут и в ней только
отступы, равные уровню элемента, содержащего найденный атрибут (невидимое дерево из
пробелов, другими словами).
Проверял в 2005 студии и в убунте xsltproc — одинаково.

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"/>

<xsl:template match="//@RelativePath">
    <xsl:value-of select="."/>
</xsl:template>
</xsl:stylesheet>
xsl match // атрибут
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.