如何在Java中通过DOM创建以下XML标签
<tableCategory>
<item app_name="APPNAME1i" desc="BDESC1" lang="1ODDD"/>
</tableCategory>
在上面的 xml 标签中,我想再添加一项,如下所示 -
<item app_name="APPNAME2" desc="DESC2" lang="2ODDD"/>
所以最后 XML 标签看起来像 -
<tableCategory>
<item app_name="APPNAME1i" desc="BDESC1" lang="1ODDD"/>
<item app_name="APPNAME2" desc="DESC2" lang="2ODDD"/>
</tableCategory>
我得到了标签 -
Element paletteElement = (Element) doc.getElementsByTagName("tableCategory").item(0); //tag
但之后没有得到线索。
<tableCategory>
<item app_name="APPNAME1i" desc="BDESC1" lang="1ODDD"/>
</tableCategory>
In the above xml tag, I want to add one more item as follows-
<item app_name="APPNAME2" desc="DESC2" lang="2ODDD"/>
So finally the XML tag will look like-
<tableCategory>
<item app_name="APPNAME1i" desc="BDESC1" lang="1ODDD"/>
<item app_name="APPNAME2" desc="DESC2" lang="2ODDD"/>
</tableCategory>
I am getting the tag -
Element paletteElement = (Element) doc.getElementsByTagName("tableCategory").item(0); //tag
But not getting the clue after that.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
假设您使用
javax.xml.parsers
,element.appendChild()
就可以了。[编辑]
如果您正在寻找如何创建新的
元素
,下面是一个示例片段Assuming you are using
javax.xml.parsers
,element.appendChild()
will do.[edited]
In case, you are looking for how to create a new
Element
, below is an example snippet查看 Element.addContent( ) 方法
Look at the Element.addContent() method