XSLT:如何遍历具有多个相同子节点的唯一节点并仅选择一个特定子节点

用户9376843

尝试通过此代码块使用 for-each 循环将所有 3 个值返回到一个输出中。如何只选择这些元素中的一个,比如 Elise 的数据?

<A>
  <B>
    <C>
      <Name>Jonathan</Name>
      <Age>56</Age>
      <Sex>Male</Sex>
    </C>
    <C>
      <Name>Elise</Name>
      <Age>50</Age>
      <Sex>Female</Sex>
    </C>
    <C>
      <Name>Adam</Name>
      <Age>47</Age>
      <Sex>Male</Sex>
    </C>
  </B>
</A>
阿尼凯特五世

如果要为其选择节点集,Elise可以相应地匹配模板。

<xsl:template match="C[Name='Elise']">
    <xsl:copy>
        <xsl:copy-of select="*" />
    </xsl:copy>
</xsl:template>

上面的模板将选择一个C具有Name值为 的子节点的节点Elise然后它将复制节点C和所有子节点以提供如下输出。

<C>
    <Name>Elise</Name>
    <Age>50</Age>
    <Sex>Female</Sex>
</C>

PS 请更正结束标记的共享 XML,因为它看起来像一个复制粘贴问题。XML 不是一种格式良好的 XML。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除链接列表的唯一节点

来自分类Dev

如何选择具有特定节点作为子节点的第一个在前兄弟姐妹?

来自分类Dev

如何在neo4j中创建唯一节点?

来自分类Dev

在一个密码查询中创建具有许多关系的唯一节点

来自分类Dev

XPath-选择一个名称相同的所有子节点本身都具有特定子节点的节点

来自分类Dev

用多父节点编码唯一节点

来自分类Dev

C函数仅将唯一节点保留在单链列表中

来自分类Dev

使用XSLT多次更新同一节点

来自分类Dev

将具有非唯一节点的networkx图形对象存储为graphviz文件

来自分类Dev

XPath:在同一节点中某个值小于另一个值时,仅选择元素

来自分类Dev

如何使用邻接矩阵确定从一个节点到另一节点的所有路由?

来自分类Dev

所有节点与同一节点有关系的搜索路径

来自分类Dev

将一个单一节点重写规则到另一个域

来自分类Dev

如何使用表达式在XSLT 1.0中选择唯一节点?

来自分类Dev

如何通过Java在Neo4j中实现唯一节点

来自分类Dev

将xsl元素从一个节点复制到另一节点

来自分类Dev

如何通过Java代码在Neo4j中使用数据库索引创建唯一节点(或获取现有节点句柄)?

来自分类Dev

XPath-选择一个名称相同的所有子节点本身都具有特定子节点的节点

来自分类Dev

如何删除Java链表中的唯一节点?

来自分类Dev

XPath查询以选择唯一的唯一节点

来自分类Dev

如何获得一组无向关系的唯一节点对

来自分类Dev

如何确保两个Pod在同一节点上?

来自分类Dev

使用Powershell的Access XML属性对一个节点失败,但对另一节点则失败

来自分类Dev

指向其他节点的唯一节点,但在Neo4j中具有相同的值

来自分类Dev

如何在节点集中搜索并从同一节点集中删除节点

来自分类Dev

使用JPath,如何基于同一节点的另一个键值对返回值?

来自分类Dev

Cypher:返回具有唯一节点的集合

来自分类Dev

在session.save上合并两个节点(唯一节点)

来自分类Dev

如何找到进入同一节点的分区?

Related 相关文章

  1. 1

    删除链接列表的唯一节点

  2. 2

    如何选择具有特定节点作为子节点的第一个在前兄弟姐妹?

  3. 3

    如何在neo4j中创建唯一节点?

  4. 4

    在一个密码查询中创建具有许多关系的唯一节点

  5. 5

    XPath-选择一个名称相同的所有子节点本身都具有特定子节点的节点

  6. 6

    用多父节点编码唯一节点

  7. 7

    C函数仅将唯一节点保留在单链列表中

  8. 8

    使用XSLT多次更新同一节点

  9. 9

    将具有非唯一节点的networkx图形对象存储为graphviz文件

  10. 10

    XPath:在同一节点中某个值小于另一个值时,仅选择元素

  11. 11

    如何使用邻接矩阵确定从一个节点到另一节点的所有路由?

  12. 12

    所有节点与同一节点有关系的搜索路径

  13. 13

    将一个单一节点重写规则到另一个域

  14. 14

    如何使用表达式在XSLT 1.0中选择唯一节点?

  15. 15

    如何通过Java在Neo4j中实现唯一节点

  16. 16

    将xsl元素从一个节点复制到另一节点

  17. 17

    如何通过Java代码在Neo4j中使用数据库索引创建唯一节点(或获取现有节点句柄)?

  18. 18

    XPath-选择一个名称相同的所有子节点本身都具有特定子节点的节点

  19. 19

    如何删除Java链表中的唯一节点?

  20. 20

    XPath查询以选择唯一的唯一节点

  21. 21

    如何获得一组无向关系的唯一节点对

  22. 22

    如何确保两个Pod在同一节点上?

  23. 23

    使用Powershell的Access XML属性对一个节点失败,但对另一节点则失败

  24. 24

    指向其他节点的唯一节点,但在Neo4j中具有相同的值

  25. 25

    如何在节点集中搜索并从同一节点集中删除节点

  26. 26

    使用JPath,如何基于同一节点的另一个键值对返回值?

  27. 27

    Cypher:返回具有唯一节点的集合

  28. 28

    在session.save上合并两个节点(唯一节点)

  29. 29

    如何找到进入同一节点的分区?

热门标签

归档