假设我的XML
应用程序中有J2ME
:
<?xml version="1.0"?>
<appli>
<client id=134447>
<name>Patrick</name>
<email>patrick@mail.com</email>
</client>
</appli>
如何从J2ME
节点值“patrick@mail.com”进行修改?
答案 0 :(得分:1)
对于XML样本,您可以编写类似的类:
class Client { String id; String name; String email; }
并将您的XML解组。我在http://smallandadaptive.blogspot.com.br/2010/11/xml-data-binding.html的JSR 172中与SAX共享了一种方法。
要将您的课程编组回XML,您可以创建一个方法:
String toXML() { StringBuffer sb = new StringBuffer(); sb.append("<client id=\"").append(id).append("\">"); sb.append("<name>").append(name).append("</name>"); sb.append("<email>").append(email).append("</email>"); sb.append("</client>"); return sb.toString(); }