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(); を返します。
}