java - 用 Java 写入 XML 文件

标签 java xml parsing

我有一个 XML 文件,其中有一个元素,如图所示;

"<Event start="2011.12.12 13:45:00:0000" end="2011.12.12 13:47:00:0000" anon="89"/>"

我想添加另一个属性“comment”并将其写入此 XML 文件;

"<Event start="2011.12.12 13:45:00:0000" end="2011.12.12 13:47:00:0000" anon="89" comment=""/>"

我该如何去做呢?

谢谢,马特

最佳答案

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setIgnoringElementContentWhitespace(true);
Document document = factory.newDocumentBuilder().parse(xmlFile);

Element eventElement = (Element)document.getElementsByTagName("Event").item(0);
eventElement.setAttribute("comment", "");

仅供引用:我在这里使用了 DOM 框架 org.w3c.dom.*

关于java - 用 Java 写入 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9683654/

相关文章:

python - 查找字符串中最后出现的子字符串,替换它

c++ - Boost::spirit(经典)基元与自定义解析器

java - Java 中的泛型 + 接口(interface)

java - JTable 可点击列标题

java - jOOQ 中的交错/分阶段/条件 SQL 构建

java - 使用indexOf()函数时我应该重写哪个函数

javascript xmlhttprequest 不起作用

java - 如何使用 SAX 正确解析 XML?

java - 如何将配置xml文件从WEB-INF移动到java spring中的资源?

android - 图像在布局中加载时间太长?