解析xml以查找根标记,然后在根标记下附加标记

时间:2012-08-27 17:39:06

标签: java xml xml-parsing

我的网络目录中有一个 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

1 个答案:

答案 0 :(得分:2)

document.getDocumentElement().appendChild(blobKey_E)