【发布时间】:2009-08-25 10:09:42
【问题描述】:
我有一个像这样序列化的 C# 类:
<oadResults
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.tyr.org.uk/standards"
>
<Link>http://www.tyr.org.uk//290/Data.zip</Link>
<ID>3540</ID>
</oadResults>
我有一个 XSLT 文件:
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>
<xsl:template match="/">
ID <xsl:value-of select="ID"/> </xsl:template>
</xsl:stylesheet>
转换不起作用,结果是:"ID"
但如果我从 XML 文件中删除 this:
xmlns="http://www.tyr.org.uk/standards"
它工作正常,我得到_"ID:3540"
您能告诉我如何解决更改 XSL 文件而不是 XML 的问题吗?
【问题讨论】:
标签: xml xslt namespaces