3
我有一个模板:XSLT:如何摆脱XPath中默认命名空间的前缀? (的xmlns = “...”)
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="urn:jboss:domain:1.1"
xmlns:d="urn:jboss:domain:1.1"
>
...
<xsl:template match="//d:interfaces/d:interface[@name='management']/d:inet-address">
...
</xsl:template>
这工作。
<xsl:template match="//interfaces/interface[@name='management']/inet-address">
...
</xsl:template>
为什么这不起作用,尽管我有一个默认的命名空间集?
谢谢。我在提问之前已经阅读了这个规范,但是这个解释看起来不合逻辑,我以为我不明白。现在我明白了。 – 2012-02-16 04:35:59
@OndraŽižka:不客气。 – 2012-02-16 04:51:10