这不是唯一的问题,但我无法从其他解决方案中找出为什么我的代码是错误的。这是一个任务,我已经解决了其中的大部分,但我不明白为什么条件从来没有评估为真。如果我组成了一个虚拟子句,比如contains('a', 'a'),甚至1=1,那么我可以看到正确的输出(但是,很明显,没有根据条件进行过滤)。/>输出当前元素的名称,则不会输出任何内容。很明显,有些东西我不会在这里得到,但它却在逃避我。有线索吗?
<?xml v
在我的XSLT中,我有一个名为MyProducts的节点集合,每个节点都有一个ProductId节点。我想读取另一个名为ProductCatalog的节点,该节点包含一个产品Id列表,然后只从MyProducts中选择在ProductCatalog中具有产品Id的产品。为此,我编写了一个XSLT变量,该变量获取有效的Ids:
<xsl:variable na