作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在使用 DOM 解析器。我必须解析以下 XML:
<abc>
<type action="">
<code>test</code>
<value>001</value>
</type>
<type action="">
<code>test2</code>
<value>002</value>
</type>
</abc>
所以,根据type
字段下的value
字段,我要在type中填写
字段。我有点难过。我能够获取 action
属性value
字段的值,但我不知道如何返回并添加该属性。
任何帮助将不胜感激!!!
谢谢!
最佳答案
要返回,只需保存对 type
Element
的引用,然后再遍历其 value
子元素。 (假设您已经访问过它)。
要更改值,请使用 setAttribute()方法。
编辑:
替代方法:从 value
文本节点调用 getParentNode()
两次(一次返回值元素,一次返回类型元素) ,然后在执行任何必要的转换后调用 setAttribute()
。
关于java - 如何向 XML 元素添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12806908/
我是一名优秀的程序员,十分优秀!