Tôi có tệp XSL để chuyển một tệp XSL khác. Tôi muốn khai báo không gian tên nằm trên thẻ gốc, thay vì nó được lặp lại trên mọi phần tử đơn lẻ !!Không gian tên thẻ gốc XSLT thay vì không gian tên thuộc tính phần tử
Đây là kiểu của tôi:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:mynamespace="somenamespace" version="2.0">
<xsl:output method="xml" omit-xml-declaration="no" standalone="yes" indent="yes" />
<xsl:template match="myMatchedNode">
<mynamespace:tag>Some text i want inserted into the xsl</mynamespace:tag>
<xsl:copy>
<xsl:apply-templates select="@*|node()" /></xsl:copy>
</xsl:template>
</xsl:stylesheet>
Nó ra một cái gì đó như thế này:
....
<mynamespace:tag xmlns:mynamespace="somenamespace">Some text i want inserted into the xsl</mynamespace:tag>
....
Làm thế nào để tôi buộc khai báo không gian tên vào thẻ gốc của kết quả ?!
Bạn thưa bạn, là một huyền thoại. Liên kết điên rồ! Cảm ơn bạn! – JavaRocky
Ồ! Và tôi có cuốn sách của bạn. x2 Trạng thái chú giải. – JavaRocky
Cảm ơn những lời tốt bụng của bạn. :-) –