1

我想解析一个 XML,并且我有一个带有一些属性的类。但它没有 XML 的所有标签,我是否需要所有 XML 标签的所有属性?它适用于其他更简单的 XML。我可以只读取一些标签吗?@Root 是如何工作的?和@Element?谢谢

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 中没有匹配项

如果我添加旧标签... org.simpleframework.xml.core.ValueRequiredException: Unable to meet @org.simpleframework.xml.Element(data=false, name=, required=true, type=void) on field '第 1 行的 com.example.weather.root 类的版权“公共 java.lang.String com.example.weather.root.copyright”

4

0 回答 0