Здравствуйте, achp, Вы писали:
A>Здравствуйте, 166MMX, Вы писали:
MMX>>Подскажите, как в XML-ке поставить префиксы пространства имен у элементов ??
A>Что-то в этом роде:
A>A><?xml version="1.0" encoding="UTF-8"?>
A><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
A> <xsl:output method="xml" version="1.0" indent="yes" encoding="UTF-8"/>
A> <xsl:template match="*">
A> <xsl:element name="v:{local-name()}" namespace="{namespace-uri()}">
A> <xsl:apply-templates select="*|@*|text()"/>
A> </xsl:element>
A> </xsl:template>
A> <xsl:template match="@*|text()">
A> <xsl:copy>
A> <xsl:apply-templates select="*|@*|text()"/>
A> </xsl:copy>
A> </xsl:template>
A> <xsl:template match="/">
A> <xsl:apply-templates/>
A> </xsl:template>
A></xsl:stylesheet>
A>
Ясна... то есть только "в лоб"... надеялся, что есть маленькое и изящное решение с помощью пока еще непознаных мной фишек XSLT...
Спасибо за помощь!