问题标签 [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.
java - 使用 SimpleFramework 解析日期
我收到一个包含以下值的属性的 XML 响应:
我在我的模型类中定义了一个带有注释的字段:
但是它会引发异常:
是否可以在注释中定义日期格式SimpleFramework
?
什么格式应该覆盖这个日期字符串?
android - Android中的简单Xml解析错误
必须是类 ProductsForMachine 的实现,这很困难,因为没有元素可以获取它们的价值。
我尝试使用以下代码,但我在解析中有错误..
谢谢
java - XPath (SimpleXML) 根据孩子的兄弟姐妹的值选择孩子
我正在使用 SimpleXML (Java),并且试图根据列表的兄弟姐妹之一的值获取对象列表。
所以,这是我的 XML:
我想要做的是使用 XPath 创建一个 SimpleXML 注释,以便获取列表的兄弟"ittype"等于"Service_Links"的所有“链接”的列表。
因此,例如,这有效,但前提是我试图静态获取第一个“资源” -node(而不是根据它的兄弟“ittype”动态获取“资源” -node :
我已经尝试了很多方法来格式化 xpath 以动态找到我想要的“资源” -节点,我不可能在这里全部列出它们;但是,这是我尝试过的一个示例,在我看来它应该可以工作;不知道我做错了什么......
我用谷歌搜索了很多,包括在 SO 上,但找不到非常相似的地方;而我确实找到的东西,翻译得不够好,无法让我发现我需要做的事情。例如,即使它非常相似,这个 SO似乎也不起作用。
更新#1(8OCT @ 12:38pm)
根据反馈,我试过这个:
没有骰子:org.simpleframework.xml.core.PathException:“链接”字段中路径“元数据/资源/资源[ittype='Service_Links']”的索引无效
java - Simple-XML:在运行时覆盖元素名称
我正在使用 simple-xml 在我的 Java 应用程序中执行 XML 序列化/反序列化。我有一堂课如下:
现在,这将生成如下所示的 XML:
问题:
如何在运行时覆盖元素名称,以便在某些情况下,XML 如下所示?
编辑:
为了澄清,我只想在某些情况下覆盖元素名称。所以基本上,
android - 我想使用 SimpleXML 在 Android 中导出/导入 SQLite 数据库
所以我的应用程序使用内容提供程序和 SQLite 数据库,类似于 Google 记事本示例。我找到了 SimpleXML,并想用它来导入/导出数据库,以便它可以在设备之间传输。我发现的唯一例子就是这个例子。 我希望不必编写一些中间类来传入/传出数据库。有没有人找到一种简单的方法,甚至可以在没有 simplexml 的情况下做到这一点?
java - 如何使用注释扩展 org.simpleframework.xml,将注释写入生成的 XML
我正在使用 org.simpleframework.xml (http://simple.sourceforge.net/) 将 Java 对象序列化为 XML。
我想添加的是基于 Java 对象中的注释在生成的 XML 中添加注释区域。
因此,例如,我想编写一些 Java 对象,例如:
生成的 xml 如下所示:
他们的文档中有一个关于如何编写访问者的示例,该访问者将在 xml 中编写评论:http: //simple.sourceforge.net/download/stream/doc/tutorial/tutorial.php#intercept
但是:我如何才能将访客附加到策略?
此外,simpleframework 的访问者概念不允许访问原始解析类。在访问者中,只有一种方法可以覆盖:
=> OutputNode 没有让我有机会阅读我正在解析的元素的注释。那么应该如何访问属性的注释。
谢谢!
塞巴斯蒂安
java - java中用simplexml反序列化xml
我正在尝试使用 SimpleXML 反序列化 xml 字符串,我查看了他们的示例,但我不确定我是否掌握了这个概念。
示例 XML(验证):
和java代码:
任何帮助表示赞赏。
java - 简单框架:消除序列化 XML 中不需要的空白
问题:
使用 Simple 框架时如何从序列化的 XML 中消除不必要的空白字符?
细节:
让我们考虑一下来自 Simple framework 网站的这个非常基本的示例。XML 输出为:
我如何指示序列化程序输出它呢?
<example index="123"><text>Example message</text></example>
我检查了org.simpleframework.xml.stream.Style
界面,但它似乎只能处理单个元素和属性名称,而不是内容。
java - SimpleXML 问题
我正在使用 SimpleXML 库。我需要获取 rss 提要并将其转换为 java 对象。这里是我需要映射到对象的 XML
这是我定义的bean:
执行此代码:
得到这样的异常
但是isPermaLink
不是节点的属性<item>
而是<guid>
节点。
如果我isPermaLink
成为一个属性,<item>
在这种情况下,我会遇到以下异常:
这很奇怪,因为每个类别节点都存在该值。有任何想法吗?
java - 使用 SimpleXML 读取 XML
嗨,任何人都可以告诉我如何使用 SimpleXML btw 读取 xml 标签及其值。我正在构建一个安卓应用程序。
我需要获取根元素内的所有标签和值:
RootElement 中的元素数量也是未知的,并且每次都可能不同。
更新:
我已经将 SimpleXml 用于我正在做的所有其他序列化,所以我不想使用另一个 XML 解析工具。问题是如何用 SimpleXml 做到这一点,而不是如何序列化 xml。
更新 2: 我已经查看了 XML(它有点复杂),定义如下:
xsd定义:
element-sequence 的大小是可变的,并且 RootElement 内元素的标签是实际名称
如果可能的话,有什么方法可以用 SimpleXML序列化它