java - 解析xml找到根标签,然后将标签附加到根标签下

标签 java xml xml-parsing

我的 web 目录中有一个 xml 文件。目前看起来是这样的:

<?xml version="1.0" encoding="UTF-8"?>

<Blobs>

</Blobs>

我想在标签 Blob 下动态添加标签 blobkey。如果已添加标签,则下次应附加新标签。我该怎么做呢 ?首先,我需要解析 xml 文件,找到根元素,然后在根标签 Blobs 标签下附加一个名为 blobkey 的新标签。

这是我为此编写的一些代码,但它不符合我的要求。请提出建议。

        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder db = dbf.newDocumentBuilder();            
        Document document = db.newDocument();

        Element blobKey_E = document.createElement("BlobKey");
        blobKey_E.appendChild( document.createTextNode( blobKey ) );
        // Save the xml file after this

最佳答案

document.getDocumentElement().appendChild(blobKey_E)

关于java - 解析xml找到根标签,然后将标签附加到根标签下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12146778/

相关文章:

java - MongoDB、Java - 从 JSON 查询到文档

java - 不使用扩展在 DispatcherServlet 中找不到映射

xml - 使用 XSLT 将 HTML 转换为 XML

xml - xslt 损坏 : pattern does not match

python - 使用 xmltodict 从已解析的 xml 文件的键中删除特殊字符

xml - Oracle 能否在本地文件系统上使用 XSD 模式验证 XML?

java - 如何获取eclipse工作空间根路径

使用 Aeris Weather SDK 的 java.lang.ClassNotFoundException : com. hamweather.aeris.maps.R$layout

java - 如何获取 Java XML org.w3c.dom.Document 的子集?

xml - 如何在忽略嵌套元素的情况下在 GO 中解析巨大的 xml?