如何在 XslCompiledTransform.Transform 方法中传递字符串列表并检查xsl文档中的条件,如"输入数组包含xml节点的某些属性"?我知道我可以传递一个字符串但是如何解析呢?如果我想传递1000个字符串怎么办?
答案 0 :(得分:2)
通常,您有两个选项,如果要比较XSLT / XPath中的值,则需要使用字符串构建XML文档,并且可以比较foo/@bar = $param/strings/string
。作为替代方法,您可以实现一个扩展对象,您可以从XSLT传递attribut值或名称,然后在.NET代码中进行比较。