gpt4 book ai didi

templates - *和XSLT中的node()之间的区别

转载 作者:行者123 更新时间:2023-12-03 10:49:53 25 4
gpt4 key购买 nike

这两个模板之间有什么区别?

<xsl:template match="node()">

<xsl:template match="*">

最佳答案

<xsl:template match="node()">

是以下内容的缩写:
<xsl:template match="child::node()">

这匹配可以通过the child::选择的任何节点类型:
  • 元素
  • 文本节点
  • 处理指令(PI)节点
  • 注释节点。

  • 在另一侧:
    <xsl:template match="*">

    是以下内容的缩写:
    <xsl:template match="child::*">

    这匹配任何元素

    XPath表达式:someAxis::*匹配给定轴的主节点类型的任何节点。

    对于 child::轴,主要节点类型是element。

    关于templates - *和XSLT中的node()之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12071402/

    25 4 0