XML を解析したいのですが、いくつかの属性を持つクラスがあります。しかし、XML のすべてのタグが含まれているわけではありません。すべての XML タグにすべての属性が必要ですか? 他のより単純な XML で機能します。一部のタグだけを読み取ることはできますか? @Root はどのように機能しますか? と@要素?ありがとう
String ipString = null;
root ip_externa = null;
InputStream is = ucon.getInputStream();
Serializer serializer = new Persister();
ip_externa = serializer.read(root.class, is );
ip_String = ip_externa.web;
他のクラス:
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
@Root
public class root {
@Element
public String origen;
@Element
public String productor;
}
私の最初の例外は、他のプログラムではタグだったからです。org.simpleframework.xml.core.ElementException: 要素 'utc' は 1 行目のクラス com.example.weather.root で一致しません
そして、古いタグを追加すると... copyright' public java.lang.String com.example.weather.root.copyright for class com.example.weather.root 行 1