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 サンプルの場合、次のようなクラスを作成できます。
クラス クライアント { 文字列 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(); を返します。 }