Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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
Xml XSL获取节点文本而不获取子节点_Xml_Node.js_Xslt_Xslt 1.0 - Fatal编程技术网

Xml XSL获取节点文本而不获取子节点

Xml XSL获取节点文本而不获取子节点,xml,node.js,xslt,xslt-1.0,Xml,Node.js,Xslt,Xslt 1.0,执行此操作将返回来自所有内容的文本 如何忽略子节点 <xsl:value-of select="description" /> /试试: 或者,也许最好是: <xsl:value-of select="description/text()"/> 请记住,XML DOM中的任何内容都是节点,而不仅仅是元素节点。该字符串位于文本节点中。作为文本节点的描述子节点的位置路径为: description/text() 任何元素节点都将是: description/* 以及任

执行此操作将返回来自所有内容的文本

如何忽略子节点

<xsl:value-of select="description" />
/试试:


或者,也许最好是:

<xsl:value-of select="description/text()"/>

请记住,XML DOM中的任何内容都是节点,而不仅仅是元素节点。该字符串位于文本节点中。作为文本节点的描述子节点的位置路径为:

description/text()

任何元素节点都将是:

description/*

以及任何节点:

description/node()

<xsl:value-of select="description(ignore children)" /> // <- pseudo-code
<xsl:value-of select="description/text()"/>
<xsl:value-of select="normalize-space(description/text())"/>