要在XSLT的XML文档中获取根元素的标记名称,您可以使用XPath表达式。以下是一个简单的示例:
input.xml
的XML文件,其中包含以下内容:<?xml version="1.0" encoding="UTF-8"?>
<root>
<child>Text</child>
</root>
transform.xsl
的XSLT文件,其中包含以下内容:<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:value-of select="name(/*)"/>
</xsl:template>
</xsl:stylesheet>
在这个XSLT文件中,我们使用name(/*)
XPath表达式来获取根元素的标记名称。
xsltproc
)将input.xml
和transform.xsl
文件作为输入,并将输出写入output.txt
文件:xsltproc transform.xsl input.xml > output.txt
output.txt
文件,您将看到以下内容:root
这就是如何在XSLT的XML文档中获取根元素的标记名称。
领取专属 10元无门槛券
手把手带您无忧上云