java - 一一访问JSP中的标签

标签 java xml jsp xpath

我的 XML 看起来像这样

<par>
    <subpar>
        <r>...</r>
          ......
        <rz>...</rz>
    </subpar>
</par>

par - 根标签,它里面可以有几个subpar,但是在subpar里面,不知道可以是什么标签,我的意思是它没有预设。它可以是 2 个 rz 1r 标签或 2 个 rn 和 3 个 r 标签。

在 JSP 中我使用

<x:parse xml="${requestScope.xml } var="xml"

然后创建循环<x:forEach select="$xml/subpar">迭代 xml subpar,但如何访问 subpar 中的每个元素一个接一个,因为现在我额外迭代每个标签,我的意思是第一个 forEach循环 r标签,然后为 rz标签,这不是很好的方法,因为我需要一一读取标签。

最佳答案

<x:forEach select="$xml/subpar">
     <x:forEach select="*">
          ...
     </x:forEach>
</x:forEach>

关于java - 一一访问JSP中的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38694363/

相关文章:

java - MPAndroidChart 在图表的水平线上显示标签

c# - 将嵌套 XML 转换为 3d 数组

java - 为什么 HTML 图像标签在文件协议(protocol)中不起作用?

jsp - 如何在插入的页面中包含磁贴定义属性

java - 自动装箱和泛型

java - 具有多个参数的 JNI 自定义异常

java - ElementList 属性(Java 简单框架)

xml - URL 在 XML 中被视为无效

java - 如何比较foreach循环中的值

java - Maven如何自动安装依赖项?