【发布时间】:2013-08-07 10:32:27
【问题描述】:
您好,我有一个需要转换 XML 文件的 XSLT 文件。
XSLT 示例
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<Document>
<Customer>
<Header>
<Message>
<xsl:value-of select="//Header/Message"/>
</Message>
</Header>
</Customer>
</Document>
</xsl:Template>
<xsl:include href="Inc1.xsl" />
</xsl:stylesheet>
现在我需要根据底部的包含文件名将节点名称 Customer 更改为 Supplier 以及另外一件事,我还具有 Document 节点的特定属性,这也取决于包含文件。
谢谢,希望有人能帮帮我。
【问题讨论】:
-
“文档节点的特定属性也取决于包含文件。”这是什么意思?请给我们举个例子。
-
例如,包含文件的文件名是“Customer.xsl”,那么 Document 标签将具有不同的属性,例如 xlsni=Customer,如果它是“Supplier.xsl”,那么 Document 将具有 xlsni=供应商,文档标签之后的节点也是如此