android上的简单XML框架,类属性
android上的simplexml框架有一个奇怪的问题。我试图从xml源读取并填充一个名为weatherdata的对象 XML文件(此文件上没有控件): 但我有一个非常奇怪的错误:android上的简单XML框架,类属性,android,xml,class,simple-framework,Android,Xml,Class,Simple Framework,android上的simplexml框架有一个奇怪的问题。我试图从xml源读取并填充一个名为weatherdata的对象 XML文件(此文件上没有控件): 但我有一个非常奇怪的错误: 01-14 14:22:28.919: W/System.err(18011): java.lang.ClassNotFoundException: pointData in loader dalvik.system.PathClassLoader 如果我尝试在@Element字段中使用class=Product
01-14 14:22:28.919: W/System.err(18011): java.lang.ClassNotFoundException: pointData in loader dalvik.system.PathClassLoader
如果我尝试在@Element字段中使用class=ProductType.class,它就不在乎了。即使我在projet中使用构造函数创建pointData类,错误也不会改变。在SimpleXMLFramework2.6.2中,“class”看起来像是一个保留关键字
我无法更改xml。你知道我该怎么解决吗?谢谢。试着用树状结构来代替“类”来代替其他东西
Strategy strategy = new TreeStrategy("clazz", "len"); // clazz substitute for class,
// and len for array lengths
Serializer serializer = new Persister(strategy);
是否有一种方法可以保存XML元素上的所有属性,然后自己解析它。您必须阅读SimpleXML,下次链接它,这样我们也可以;-)哦,我在想没有必要把它联系起来,因为它已经很有名了。无论如何,它在这里:。我已经对它进行了深入研究,并将jaxb生成的类大量转换为简单的xml。它就像一个符咒,为此我喜欢simpleXml。这是我第一次被封锁。嘿,看起来很有趣。塞纳克斯!
01-14 14:22:28.919: W/System.err(18011): java.lang.ClassNotFoundException: pointData in loader dalvik.system.PathClassLoader
Strategy strategy = new TreeStrategy("clazz", "len"); // clazz substitute for class,
// and len for array lengths
Serializer serializer = new Persister(strategy);