如何解决解析未知xml的Java代码,修改一些节点的内容并将其复制到输出xml
我想解析未知的 xml,修改某些节点的值,然后将结构复制到输出。我不确定我该如何继续。请协助。
到目前为止我在这里,但不确定我是否应该继续使用相同的方法。请协助。
@Override
public void endElement(String uri,String localName,String qName) throws SAXException {
if(tmpElementName.equals(qName)){
System.out.print("<"+tmpElementName+">");
/**
* Retrive attributes from HashMap
*/
for (Map.Entry<String,String> entrySet : tmpAtrb.entrySet()) {
System.out.println("Attribute Name :"+ entrySet.getKey() + "Attribute Value :"+ entrySet.getValue());
}
System.out.print(tmpElementValue);
System.out.println("</"+tmpElementName+">");
}
}
@Override
public void characters(char ch[],int start,int length) throws SAXException {
tmpElementValue = new String(ch,start,length) ;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。