0

我有这个 bxf 文件。我需要对其应用 xsl 转换:

<AAA>
<BBB:Name lang="ABC">Some text</BBB:Name>
 </AAA>

这是我的 xsl 转换:

 <test>
     <xsl:value-of select="bxf:AAA/bxf:BBB:Name[@lang = 'ABC']"/>                
 </test>

我这样做是否正确。以这种方式完成之后,我的 xsl 没有被正确解析。

编辑:

它说:表达式的预期结尾,找到':'。

输出

<test>
Some text
</test>
4

1 回答 1

1

The part causing the error is this portion of the path:

bxf:BBB:Name

That's not a valid node name. Try using this (you will also need to ensure that the BBB: namespace prefix is declared in your XSLT):

<test>
     <xsl:value-of select="bxf:AAA/BBB:Name[@lang = 'ABC']"/>                
</test>
于 2013-04-22T10:07:15.813 回答