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 サンプルの場合、次のようなクラスを作成できます。

    クラス クライアント {
        文字列 ID;
        文字列名;
        文字列メール;
    }

そして、XML をアンマーシャリングします。JSR 172 の SAX でこれを行う方法をhttp://smallandadaptive.blogspot.com.br/2010/11/xml-data-binding.htmlで共有しました。

クラスを XML にマーシャリングするには、次のようなメソッドを作成できます。

    文字列 toXML() {
        StringBuffer sb = new StringBuffer();

        sb.append("<client id=\"").append(id).append("\">");
        sb.append("<name>").append(name).append("</name>");
        sb.append("<メール>").append(メール).append("</メール>");
        sb.append("</クライアント>");

        sb.toString(); を返します。
    }

于 2012-04-09T17:35:06.767 に答える