java - 如何通过给定标签名称从 XML 中删除特定元素。公理

标签 java xml xml-parsing axiom

各位,

我只是想知道如何使用 AXIOM xml 流程库通过给定标签名称从给定 xml 中删除 xml 元素。

到目前为止我已经成功构建了文档。

StAXOMBuilder builder = new StAXOMBuilder(stream);
OMElement documentBuilder = builder.getDocumentElement();

提前致谢。

最佳答案

OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(stream);
OMElement documentElement = builder.getDocumentElement();
Iterator it = documentElement.getChildrenWithName(new QName("http://namespace", "elementName"));
if (it.hasNext()) {
    it.next();
    it.remove();
}

关于java - 如何通过给定标签名称从 XML 中删除特定元素。公理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27181888/

相关文章:

php - 如何确保文件是 XML 文件

Python:当子属性满足条件时提取XML元素值

java - Spring的测试注解@Sql如何表现得像@BeforeClass?

java - 如何将两个ID插入链接两个用户的表中?

java - com.github.tomakehurst.wiremock.client.VerificationException : Expected at least one request matching

php - 如何处理通过 POST 发送的 XML?

C#:是否应该在调用的方法中关闭/处置 Streams?

mysql - 如何使用 LOAD XML 将此 xml 数据插入到 mysql

java - 在数组中搜索特定数字并打印出所有相应的变量

php - 如何从 mysql 数据库获取 xmlrpc 响应,如字段名称作为元素和记录作为数据?