1

假设XML我的J2ME应用程序中有一个:

<?xml version="1.0"?>
<appli>
   <client id=134447>
      <name>Patrick</name>
      <email>patrick@mail.com</email>
   </client>
</appli>

例如,如何从J2ME节点值“patrick@mail.com”进行修改?

4

1 回答 1

1

对于您的 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();
    }

于 2012-04-09T17:35:06.767 回答