我想写没有命名空间的xml文件的每个事件:
StringBuilder strBuilderEvent = new StringBuilder("");
while (eventReader.hasNext()) {
//Evènement courant
XMLEvent event = eventReader.nextEvent();
strBuilderEvent.append(event);
}
我想删除:['http://aaa.en/ccc']:
<['http://aaa.en/ccc']::idObjet>ABC</['http://aaa.en/ccc']::idObjet>
<['http://aaa.en/ccc']::thematique>10</['http://aaa.en/ccc']::thematique>
XML文件:
<?xml version="1.0" encoding='UTF-8'?>
<idObjet>ABC</idObjet>
<thematique>10</thematique>
使用工厂方法创建XMLInputFactory
后,使用setProperty
使其成为不支持命名空间的
XMLInputFactory xmlInputFactory = XMLInputFactory.newInstance();
xmlInputFactory.setProperty(XMLInputFactory.IS_NAMESPACE_AWARE, FALSE);
这将打印没有名称空间的结果