Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.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# 的XSLT值仅返回文本_C#_Xslt - Fatal编程技术网

C# 的XSLT值仅返回文本

C# 的XSLT值仅返回文本,c#,xslt,C#,Xslt,我正在使用XSLT从XML显示一个节点。此节点包含如下HTML无序列表: 一个两个 但是只返回onetwo 我知道我需要使用禁用输出转义=“yes”,但这没有任何作用 我希望输出与节点中的输出相同,如下所示: 一个两个我想您应该改为使用。xsl:value of用于通过计算所选节点的字符串值来创建文本节点 您需要使用xsl:copy of 将元素的xsl:value实例化以创建文本节点 在结果树中。所需的select属性是一个表达式; 计算此表达式并转换结果对象 通过调用函数来调用字符串。字符

我正在使用XSLT从XML显示一个节点。此节点包含如下HTML无序列表:

  • 一个
  • 两个
    • 但是
      只返回
      onetwo

      我知道我需要使用
      禁用输出转义=“yes”
      ,但这没有任何作用

      我希望输出与节点中的输出相同,如下所示:
      • 一个
      • 两个
      我想您应该改为使用。

      xsl:value of
      用于通过计算所选节点的字符串值来创建文本节点

      您需要使用
      xsl:copy of

      元素的
      xsl:value实例化以创建文本节点
      在结果树中。所需的
      select
      属性是一个表达式; 计算此表达式并转换结果对象 通过调用函数来调用字符串。字符串 指定创建的文本节点的字符串值。如果字符串是 为空,将不创建文本节点。创建的文本节点将被删除 与任何相邻的文本节点合并

      xsl:copy of
      元素可用于将节点集复制到 结果树,而不将其转换为字符串。见[]


      您在
      select
      属性中选择了什么?您希望从中获得什么样的输出?