假设XML
我的J2ME
应用程序中有一个:
<?xml version="1.0"?>
<appli>
<client id=134447>
<name>Patrick</name>
<email>patrick@mail.com</email>
</client>
</appli>
例如,如何从J2ME
节点值“patrick@mail.com”进行修改?
对于您的 XML 示例,您可以编写如下类:
类客户{ 字符串标识; 字符串名称; 字符串电子邮件; }
并将您的 XML 解组到它。我在http://smallandadaptive.blogspot.com.br/2010/11/xml-data-binding.html分享了一种使用 JSR 172 中的 SAX 的方法。
要将您的类编组回 XML,您可以创建如下方法:
字符串 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>"); 返回 sb.toString(); }