假设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();
}