1

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

4

0 に答える 0