如何在J2ME中修改XML的值?

时间:2012-04-06 09:05:52

标签: xml java-me

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

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

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

1 个答案:

答案 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();
    }