问题描述
我想解析未知的 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 (将#修改为@)