如何在Java中通过DOM创建以下XML标签

发布于 2024-11-13 09:39:21 字数 663 浏览 4 评论 0原文

<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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

岛歌少女 2024-11-20 09:39:22

假设您使用 javax.xml.parserselement.appendChild() 就可以了。

[编辑]

如果您正在寻找如何创建新的元素,下面是一个示例片段

Element newElem = doc.createElement("item");
newElem.setAttribute(...);
...
...
elem.addChild(newElem);

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 newElem = doc.createElement("item");
newElem.setAttribute(...);
...
...
elem.addChild(newElem);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文