- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有:
<root>
<element1 attribute11="first1" attribute12="second1">value1</element1>
<element2 attribute21="first2" attribute22="second2">value2</element2>
<element3>
<element31 attribute311="first31" attribute312="second31">value31</element31>
<element32 attribute321="first32" attribute322="second32">value32</element32>
</element3>
</root>
我要打印:
element1=value1
attribute11=first1
attribute12=second1
element2=value2
attribute21=first2
attribute22=second2
element31=value31
attribute311=first31
attribute312=second32
element31=value31
attribute321=first32
attribute322=second31
我可以使用 DOM 来实现这一点:
for (Element element : $(myXml).find("*")) {
if (!element.hasChildNodes()){
System.out.println("Element: "+element.getNodeName()+"="+$(element).text());
}
NamedNodeMap attributesList = element.getAttributes();
for (int j = 0; j < attributesList.getLength(); j++) {
System.out.println("Attribute: "
+ attributesList.item(j).getNodeName() + "="
+ attributesList.item(j).getNodeValue());
}
}
但我想在不使用 DOM 的情况下做同样的事情,只使用 joox
感谢您的帮助!
最佳答案
不幸的是,在 jOOX 1.1 中没有简单的方法来循环属性。有一个待处理的feature request #16来改善这一点。目前,您可能必须求助于 DOM API
关于java - 如何使用 joox api for java 迭代 xml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18708976/
这是一个相当简单的问题(我是初学者)。 我正在使用 Eclipse。我只是不知道为什么导入 JOOX 不起作用。 我浏览并尝试更改 JRE/JDK,但没有帮助。 如果有任何帮助,我将不胜感激! 最佳答
我正在尝试对某些包含命名空间的 XML 运行一些 xpath 查询。不幸的是,它给了我一个相当可怕的错误消息,因为它不理解 xpath 查询或 XML 中的 namespace 。 示例 xpath
在使用 JOOX 时,我似乎很难理解从元素中实际获取一些值的概念。 考虑以下 XML:
我有以下 xml: 4.0.0 com.sndbox joox-test 1.0.0 org.jooq joox 1.2.0
我在使用 JOOX 转换 XML 时遇到问题。我正在对与 fieldTag 匹配的元素进行一些更改 我有一个代码如下: Match xml = $(new StringReader(conten
我正在尝试创建一个具有结构的新 xml,同时通过它添加元素 String styleName = "myStyle"; String styleKey = "styleKeyValue"; File
如何使用 jOOx 解析 Xml String ? parse 方法接受 String uri,但不接受 Xml String。 最佳答案 看起来你可以使用 JOOX class和一个 StringR
我有 xml 文件,我想添加元素并用 joox 保存 我的 xml 文件 1984 George Orwe
jOOX 可用于查找元素的 xPath,如下所示: Element element = (Element) someNode; String xPath = $(element).xpath();
想象一个像这样的 XML 文档: 我想在过滤掉一些书籍后将文档写入一个新文件。我正在使用 JOOX 并有一些如下代码: final FastFilter nameFilter = n
我有: value1 value2 value31 value32 我要打印: element1=value1 attribute11=first1 attribute12=s
我有一个返回 XML 的 REST 端点,如下所示(XML 当然更大,大约有 10,000 个数据 block ,而不是我在本例中显示的 3 个数据 block ): Gambard
我是一名优秀的程序员,十分优秀!