![]() |
1
0
这与XSLT文档中的空白条带化有关。根据 W3C specification (对于XSLT1.0,这是MSXML使用的方法)
然后说:“ 对于样式表,保留空白元素名的集合只包含xsl:text。 “ 因此,看起来MSXML没有遵循规范。
但是,如果您添加
|
![]() |
2
0
正确的行为就像你从撒克逊看到的那样。 这里有一些历史,我不记得完整的细节,但是MSXML有一个坏习惯,即在解析器本身中剥离空白文本节点。如果XML解析器除去空白文本节点,那么它们就永远不会到达XSLT处理器,所以这是否符合所有的XSLT规则没有区别。 我非常确定MSXML中有控制这种行为的选项,因此请检查您是如何调用MSXML解析器的,并在必要时更改这些选项。 |
![]() |
Pjoern · 在XSLT中包装没有属性的节点组 6 年前 |
![]() |
user2093335 · XSLT:基于现有属性值替换属性值 6 年前 |
![]() |
Leth · 字符串串联functoid不将映射值返回到目标记录 6 年前 |
![]() |
shawn · XSLT 3.0在应用模板中使用变量进行动态选择? 6 年前 |
|
user9238790 · 将XML转换为数据帧 6 年前 |
![]() |
Vanessa · xsl:当两个节点相等时,显示第一个节点的子节点 6 年前 |
![]() |
Adi · 并行读取大型XSLT字符串 6 年前 |
![]() |
Brian Arthur · XSLT从另一个上下文获取信息 6 年前 |