пишу xml в visual studio, она там
в xml везде вставляет indent'ы свои, очень удобно, сама форматирует текст.
но вот когда провожу xsl-преобразования, получаются не очень хорошие вещи, на месте индентов этих всплывают такие вещи:


с кучей пробелов (на месте & — амперсанд, не смог вставить в этот форум нормальную строку)
можно-ли как-нибудь этого избежать ?
так чтобы xsl если видел indent — не вставлял его
пробовал в stylesheet вставлять
<xsl:output indent="no">
не помогает, похоже на другое влияет
Здравствуйте, timur-kar, Вы писали:
>>
А
<?xml version="1.0" encoding="utf-8" ?>
<root>
<![CDATA[ <тест> ]]>
</root>
Не подходит?
<xsl:text
disable-output-escaping = "yes" | "no">
</xsl:text>
Тебе ни как не поможет?
------------------------------------------
Там было написано русским по белому...
[Нравится ответ, проголосуй за него]
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Вернее
<xsl:value-of
select = Expression
disable-output-escaping = "yes" | "no"
</xsl:value-of>
------------------------------------------
Там было написано русским по белому...
[Нравится ответ, проголосуй за него]
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
нет, это не совсем то
т.е. постараюсь объяснить, возможно я не совсем верно сформулировал проблему
студия вставляет отступы везде в XML, в том числе и в XSL-файл, и именно эти отступы (которые в XSL-файле) и создают проблему
к примеру, пишем так
<a>
<xsl:attribute name ="href">
?page=<xsl:value-of select ="./name"/>
</xsl:attribute>
и он в href слева от ?page= вставляет эти символы
если-же писать то-же самое но без отступов, т.е.
<xsl:attribute name ="href">?page=<xsl:value-of select ="./name"/></xsl:attribute>
то проблемы нет. другое дело что студия сама по себе вставляет эти отступы (можно конечно отключить, но будет ужасно неудобно), значит где-то должен быть способ решения

--
С уважением, Каримбаев Тимур
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Здравствуйте, timur-kar, Вы писали:
TK>нет, это не совсем то
TK>т.е. постараюсь объяснить, возможно я не совсем верно сформулировал проблему
TK>студия вставляет отступы везде в XML, в том числе и в XSL-файл, и именно эти отступы (которые в XSL-файле) и создают проблему
TK>к примеру, пишем так
TK><a>
TK><xsl:attribute name ="href">
TK> ?page=<xsl:value-of select ="./name"/>
TK></xsl:attribute>
TK>и он в href слева от ?page= вставляет эти символы
TK>если-же писать то-же самое но без отступов, т.е.
TK><xsl:attribute name ="href">?page=<xsl:value-of select ="./name"/></xsl:attribute>
TK>то проблемы нет. другое дело что студия сама по себе вставляет эти отступы (можно конечно отключить, но будет ужасно неудобно), значит где-то должен быть способ решения
TK>
данное сообщение получено с www.gotdotnet.ru
TK>ссылка на оригинальное сообщение
Тот же вопрос возник. Решения так и не нашлось?