当前位置: 首页 > 编程笔记 >

如何在JSP中遍历XML的节点?

尉迟阳煦
2023-03-14
本文向大家介绍如何在JSP中遍历XML的节点?,包括了如何在JSP中遍历XML的节点?的使用技巧和注意事项,需要的朋友参考一下

<X:的forEach>标记用于遍历XML文档中的节点。

属性

<X:的forEach>标签具有以下属性-

属性 描述 需要 默认
选择 要评估的XPath表达式 没有
变种 用于存储每个循环的当前项目的变量名称 没有 没有
开始 迭代的开始索引 没有 没有
结束 迭代的结束索引 没有 没有
遍历集合时索引增量的大小 没有 没有
varStatus 存储迭代状态的变量的名称 没有 没有

示例

以下示例显示了<x:forEach>标记的用法-

<%@ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix = "x" uri = "http://java.sun.com/jsp/jstl/xml" %>
<html>
   <head>
      <title>JSTL x:if Tags</title>
   </head>
   <body>
      <h3>Books Info:</h3>
      <c:set var = "xmltext">
         <books>
            <book>
               <name>Padam History</name>
               <author>ZARA</author>
               <price>100</price>
            </book>
            <book>
               <name>Great Mistry</name>
               <author>NUHA</author>
               <price>2000</price>
            </book>
         </books>
      </c:set>
      <x:parse xml = "${xmltext}" var = "output"/>
      <ul class = "list">
         <x:forEach select = "$output/books/book/name" var = "item">
            <li>Book Name: <x:out select = "$item" /></li>
         </x:forEach>
      </ul>
   </body>
</html>

您将收到以下结果-

Books Info:
Book Name: Padam History
Book Name: Great Mistry
 类似资料:
  • 问题内容: 如何在JSP中循环通过? 问题答案: 就像使用普通Java代码一样。 但是,(JSP文件中的原始Java代码,那些东西)被认为是不明智的做法。我建议安装JSTL(只需将JAR文件放入其中,并在JSP顶部声明所需的taglib)。它有一可以迭代的标签Map。每次迭代都会给你带来反过来,而反过来又具有和方法。 这是一个基本示例: 因此,你的特定问题可以通过以下方式解决: 你需要将Servl

  • 在本章中,我们将讨论XML DOM遍历。 在前一章中学习了如何加载XML文档并解析由此获得的DOM对象。 可以遍历解析后的DOM对象以获取每个对象的内容。 遍历是一种通过在节点树中逐步遍历每个元素以系统方式完成循环的过程。 示例 以下示例(traverse_example.html)演示了DOM遍历具体用法。 在这里,将遍历元素的每个子节点。 文件:traverse_example.html -

  • 问题内容: 我在存储过程(SQL Server 2008)中有一个XML变量,其示例值为 我必须采用每个类别并将其作为单独的记录插入表中。如何在XML中进行迭代并获取单个节点的值? 如果我想调用存储过程并将每个类别作为输入参数发送,我们该怎么做?该存储过程是旧式存储过程,一次只能接受一个类别。我正在尝试以这种方式调用过程。 循环从xml变量获取单个类别。 用当前类别调用存储过程。 移至下一个类别。

  • 本文向大家介绍PHP遍历XML文档所有节点的方法,包括了PHP遍历XML文档所有节点的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP遍历XML文档所有节点的方法。分享给大家供大家参考。具体实现方法如下: 1. contact.xml代码: 2. php代码: 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍如何在JSP中解析XML?,包括了如何在JSP中解析XML?的使用技巧和注意事项,需要的朋友参考一下 <X:解析>标签用于解析通过属性或在标签体任一指定的XML数据。 属性 <X:解析>标签具有以下属性- 属性 描述 需要 默认 变种 包含已解析的XML数据的变量 没有 没有 XML文件 要解析的文档文本(字符串或阅读器) 没有 身体 systemId 用于解析文档的系统标识符URI

  • 问题内容: 我有一个Map如下所示的bean: 这ftqSet适合以下数据结构: 在我的测试JSP文件中,我一直在尝试使用来访问数据 : 但是它没有输出${f.feedId}。为什么会这样呢?我将如何访问该结构的各个元素,以便创建一个漂亮的表? 问题答案: 的每次迭代中给出了一个实例,它反过来又和getValue()方法。这与在普通Java中进行操作类似。 例如 在的情况下, 的回报, ,所以你需