Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Transform:将字符串列表作为输入参数传递,并选中";输入数组包含";_C#_Xslt - Fatal编程技术网

C# Transform:将字符串列表作为输入参数传递,并选中";输入数组包含";

C# Transform:将字符串列表作为输入参数传递,并选中";输入数组包含";,c#,xslt,C#,Xslt,如何在xslcomiledtransform.Transform方法中传递字符串列表,并检查xsl文档内部的条件,如“输入数组包含xml节点的某些属性”?我知道我可以传递字符串,但是如何解析它呢?如果我想传递1000个字符串怎么办?通常,您有两个选项,如果您想比较XSLT/XPath中的值,您需要用字符串构建一个XML文档,并且您可以比较foo/@bar=$param/strings/string。或者,您可以实现一个扩展对象,从XSLT向其传递属性值或名称,然后在.NET代码中进行比较。通常,

如何在xslcomiledtransform.Transform方法中传递字符串列表,并检查xsl文档内部的条件,如“输入数组包含xml节点的某些属性”?我知道我可以传递字符串,但是如何解析它呢?如果我想传递1000个字符串怎么办?

通常,您有两个选项,如果您想比较XSLT/XPath中的值,您需要用字符串构建一个XML文档,并且您可以比较
foo/@bar=$param/strings/string
。或者,您可以实现一个扩展对象,从XSLT向其传递属性值或名称,然后在.NET代码中进行比较。

通常,您有两个选项,如果要比较XSLT/XPath中的值,则需要使用字符串构建XML文档,并且可以比较
foo/@bar=$param/strings/string
。作为替代方案,您可以实现一个扩展对象,从XSLT向其传递属性值或名称,然后在.NET代码中进行比较。

您能解释一下您到底想要检查什么吗?是否正在查找数组中包含的某个属性的值?或者属性的名称?你能解释一下你到底想确认什么吗?是否正在查找数组中包含的某个属性的值?或者属性的名称?在第一个选项中,您的意思是我可以将xml与数组和转换所需的xml连接起来吗?您可以轻松地从字符串数组创建xml文档,并将该文档作为参数传入。在第一个选项中,您的意思是我可以将xml与转换所需的数组和xml连接起来吗?您可以轻松地从字符串数组创建XML文档,并将该文档作为参数传入。