问题标签 [simple-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1562 浏览

java - SimpleXML 适用于模拟器,不适用于 Android 设备

我在一个 Android 项目上使用 Simple 2.6.1 来序列化一些复杂的 xml 文件。我使用 Eclipse 并按照项目站点上描述的过程(Android 1.5 及更高版本中的简单 XML):

1) 在项目根目录创建“libs”文件夹 2) 将 simple-xml-2.6.1.jar 放入“libs”文件夹 3) 将 jar 添加到构建路径 4) 在构建路径上选择导出

当我在 android 模拟器上运行应用程序时,一切正常。但是当我在设备上安装应用程序时,我在序列化时遇到了崩溃。

怎么了?

PS我正在使用android api level 8(android 2.2)进行开发

这是logcat:

0 投票
3 回答
2844 浏览

java - 简单的 Xml - 不保留元素的顺序?

我在我的 android 应用程序中使用 SimpleXml 2.6.1。尽管文档(http://simple.sourceforge.net/download/stream/doc/javadoc/index.html?org/simpleframework/xml/Order.html)说xml中元素的顺序与方式相同他们已经在类文件中定义了,我总是在 xml 中得到随机的顺序。如果我再添加几个变量,元素的顺序会再次发生变化。

添加@Order 表示法有效,但由于该类具有100 个变量,因此我不想添加顺序。这是 android 版本的已知错误吗?它在 java 控制台程序中运行良好。

ps:我打开反汇编的.class文件,发现变量声明的顺序和java文件一样,所以我认为不是class文件的问题。

0 投票
2 回答
1751 浏览

android - Android中的简单库:“1”或“0”中的布尔值

简单的库很棒,自从过去 3 天以来,我已经从肥皂服务器解析了许多不同的 XML,但是我遇到了带有“0”或“1”的布尔属性:

我试图创建这个类:

并在我的对象定义上实现它:

但是对于每个布尔值,我仍然是错误的。

[edit] 事实上,当我这样做时:

我仍然得到false

所以我的转换器没有影响......

另外:如何将转换器附加到 Persister 而不是在@Attributes 上声明它一百次?

提前谢谢了 !!

[edit2]

我放弃了转换器,这是我自己的解决方案:

0 投票
1 回答
1637 浏览

java - 如何使用 SimpleXml 和 Java 动态生成 XML?元素,ElementList 应该动态出现在随机位置

在使用 SimpleXml 生成 XML 文件时,我遇到了挑战问题。

我想通过以下方式进行动态 xml 输出。

问题是如何使用 SimpleXMl 在 Schema 中定义?

现在,它看起来是这样的

根据这个模式,它总是生成以下格式的 XML:

我该怎么办?谢谢你。

0 投票
1 回答
313 浏览

java - 带有 Coffeescript 的 Java 简单框架

有人有将 Java Simple Framework 与 Coffeescript 集成的经验吗?我迫切需要一个在运行时编译 Coffeescript 的示例。我正在考虑 wro4j,但不确定如何将其与 Java Simple Framework 集成。

0 投票
2 回答
1230 浏览

java - simplexml 重复元素

我有一个看起来像这样的 xml:

在 xml 映射 java 代码中,我有这样的东西:

但我收到这样的错误:org.simpleframework.xml.core.PersistenceException: Element 'B' 在第 1 行声明了两次

我该如何摆脱这个问题?任何人的解决方案都受到高度赞赏。

提前致谢。

0 投票
2 回答
7205 浏览

java - SimpleXML 构造函数异常 - 无法创建内部类

我刚刚开始尝试使用 SimpleXML 进行 Android 开发,并认为它进展顺利,直到遇到障碍。下面的代码产生一个异常

W/System.err(665):org.simpleframework.xml.core.ConstructorException:无法构造内部类

我已经查看了有关内部类的问题,并认为我理解您为什么要使用它们(不是我的必然是故意的),但是尽管移动了我的代码以尝试避免使用,但我仍然有点卡住,希望有任何帮助.

源代码:

}

引用的 XML 文件结构如下:

是我如何注释 SimpleXML 类或我试图阅读它们的问题吗?谢谢!

0 投票
1 回答
1027 浏览

android - Android,简单框架 PersistenceException

我正在尝试使用 org.simpleframework.xml。在我的 Android 项目中处理 xml 数据的类。我不明白如何建立我的课程“ChecklistGradeDetail”,但我明白了

xml/休息

ArrayofChecklistGradeDetail 类

清单项目类

帮助 :(

0 投票
1 回答
1494 浏览

android - android上的简单XML框架,类属性

我在 android 上遇到了 simplexml 框架的奇怪问题。我试图从 xml 源中读取并填充一个名为 weatherdata 的对象。

XML 文件(对此没有控制):

所以我的java文件看起来像:

但我得到一个非常奇怪的错误:

如果我尝试在 @Element 字段中使用 class=ProductType.class,它并不在乎。即使我使用构造函数在我的项目中创建 pointData 类,错误也不会改变。它看起来像“class”作为保留关键字与简单的 xml 框架 2.6.2 混淆。

我无法更改xml。知道我该如何解决吗?提前谢谢。

0 投票
1 回答
1188 浏览

java - 使用 Simplexml 生成 java 类

我有一个具有以下结构的 xml:

它是项目列表,可以是不同的类型(bool、int、string)。你能帮我为上面的xml结构写带有注释的java类吗?