问题标签 [xmlmapper]

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 投票
3 回答
2390 浏览

delphi - 在 Delphi 中使用 XMLmapper 导入模式?

我尝试在 delphi 中使用 XMLMapper 导入一些有效的模式(用于 xmlspy 和氧气),但出现此错误

“错误通量如果:InfofileType 未知”。

我使用命名空间,这种类型是在另一个文件中定义的。

有没有办法解决这个问题?

(我也尝试使用 Delphi 2010 演示,但仍然无法正常工作)

在 QC 中报告:http: //qc.embarcadero.com/wc/qcmain.aspx ?d=80124

0 投票
1 回答
250 浏览

xml - XMLMapper 中的时区规范有效吗?

我在 2009-12-14 05:07:38Z 这样的 XML 文件中收到 DateTime。

所以,我认为这是一个错误,但经过一番谷歌搜索后,我发现:

http://www.w3schools.com/Schema/schema_dtypes_date.asp

时区 要指定时区,您可以通过在时间后面添加“Z”来输入 UTC 时间 - 如下所示:

09:30:10Z

但是当我在我的 XMLMapper 的一个节点中指定 DateTime 时:我的日期时间是 trunc 并且我只是得到日期。

我需要更多的咖啡吗?

管理这个的方法是什么?

谢谢

0 投票
1 回答
2071 浏览

delphi - 在 dbctrlgrid 中显示 xml 文件内容

我有一个应该在delphi2010 中完成的win 应用程序项目。

应生成如下图所示的形式:

在此处输入图像描述 www.up.iranblog.com/Files2/1e867ce0de784c469496.jpg

首先是产品的图像,然后是名称和价格。

应该从xml文件中读取信息,但不知道如何在dbctrlgrid中显示信息?

请帮忙

提前谢谢

0 投票
1 回答
254 浏览

sas - 如何在 SAS 中使用 xmlengine(xmlmapper) 添加基于计数器的变量并输出到 xml 文件?

我有两个数据集,其中一些记录彼此相关。

例如

数据集1

变量1

abcde

坏男人

大爆炸

奇怪的

每天

确切地

数据集2

变量1

美国广播公司

cde

坏的

坏人一个

陌生人

现在我想使用循环逻辑比较这些记录,这是我的代码。

%let id1=%sysfunc(open(dataset2,in)); %let colterm=%sysfunc(varnum(&id1,var1)); %do %while(%sysfunc(fetch(&id1)) eq 0); %let vterm=%sysfunc(getvarc(&id1,&colterm));

现在 dataset1 如下所示

Var1 cnt 匹配

abcde 2 模糊

坏人2模糊

大爆炸 0

奇怪 1 模糊

每天 0

正好 0

我想将 dataset2 中的相关记录合并到 dataset1 中,新的 dataset1 应该如下所示

Var1 cnt 匹配 FM_dataset2_1 FM_dataset2_2

abcde 2 模糊 abc cde

bad man 2 模糊的 bad bad man a

大爆炸 0

奇怪的 1 模糊的陌生人

每天 0

正好 0

如您所见,新变量 FM_dataset2_ 1和 FM_dataset2_ 2是基于一个计数器 cnt 自动重新分配的变量。但我只是想不出使用 SAS 代码实现这一步的正确方法。

此外,我需要将数据集输出到 xml 文件中。结果应如下所示

和上面的问题一样,问题也是关于如何确定matchitem元素的数量并写入文件。在 xml 地图文件中,我可以如下确定位置

但这必须逐案手动完成。是否可以根据 cnt 计数器(maxnum)自动自定义地图文件?

有人可以建议吗?

0 投票
3 回答
4768 浏览

java - 从 java List 对象创建 XML 的最有效方法

我正在努力将 CSV 转换为 XML,尽管我有很多方法可以做到这一点,但我的要求是以这样一种方式进行,即将来可以在不更改任何代码的情况下更改映射。所以我们使用以下方法。我们正在使用 Apache camel 进行集成,因此 CSV 被骆驼开箱即用地转换,并作为List<List<String>> 数据提供,例如

我需要将此列表数据转换为 XML 是已定义的形式,但由于我不能使用 java 映射,因此计划使用类似的方法将此列表转换为平面 XML 文件,XStream而不是使用 xslt 映射原始 XML文件到 xslt,但是当我使用 XStream 将 List 转换为 XML 时,它会给出以下输出

我的示例 CSV 是

所以似乎不可能使用 XSLT 将此原始 XML 映射到所需的 XML。有什么方法可以将此 List 数据转换为一些更美观的 XML 格式,以便我们可以将该 XML 与 XSLT 映射以避免任何代码更改。或者有没有其他更有效的方法可以将此列表转换为 XML 结构

提前致谢

0 投票
2 回答
1335 浏览

java - 更新部分 XML 映射到 bean

我需要将节点的 xml 文件子集映射到 Java Bean。

例如地图

然后操作 bean 并更新源 xml 文件,而不会丢失未映射的元素。我该如何使用它?什么图书馆?

感谢您的帮助,毛里齐奥

0 投票
1 回答
1792 浏览

java - 如何配置 XStream 以根据 XML 属性映射到不同的类?

我有以下 Java 对象层次结构:

用户可以通过在 XML 中定义它们来创建ConstantFunction和实例,如下所示:LinearFunction

我正在使用 XStream 将用户定义的 XML OX 映射到 Java POJO。我目前正在尝试XStream使用别名配置映射器,以便它知道要绑定到function元素的 Java 类:

问题是,我需要使用以下逻辑配置 XStream: *if function/typeis ConstantFunction, then use oxmapper.alias("function", ConstantFunction.class); 但如果它的值为LinearFunction,则使用oxmapper.alias("function", LinearFunction.class)

问题是,我不认为 XStream API 提供了一种方法来按照我需要的方式检查 XML 以实现此逻辑。如果我不正确,请指出正确的方向!

如果我是正确的,那么我能想到的唯一解决方案就是有一个非常讨厌的“大杂烩”类,它形成了所有Function混凝土的联合,如下所示:

在 OX-mapper 配置中:

现在,每次我将 XML 实例读入MyApp实例时,我都需要更正转换:

这是我能做的唯一解决方法,但感觉真的很讨厌,我必须相信有更好的方法来做到这一点。提前致谢!

0 投票
2 回答
421 浏览

java - XML 到 Bean 映射:XML 元素值到 Bean 设置器映射器

Bean setter 映射器的 XML 元素值:

我有一个 XML 文件和一组 Bean。我想通过映射器在一组 Bean 中填充 XML 值。通常,当我们在 bean 中编写 XML 解析和填充值时,我们手动将 XML 元素值映射到 Bean setter。

我正在寻找一种工具,它提供 UI 以使用拖放将 XML 元素值映射到 Bean 设置器,并且该工具应提供用于 XML 到 Bean 映射的映射器。

请任何人指导我或分享您的知识。

0 投票
1 回答
7058 浏览

xml - 使用 VBA 的 XMLImport 和 ImportMap

这是我的问题..

我目前已经构建了一个代码,因此我可以通过 URL 导入我的 XML 数据。问题是当我使用此代码时,它会丢弃任何没有数据的列。我需要包含这些列,因为我有预先设定的公式,可以用数据填充其他工作表。我想我需要一个 XML 映射才能这样做。然后我创建了一个代码,以便通过 XSD URL 将 XML 映射引入文件。在逐步浏览 VBA 之后,我注意到通过以下代码将正确的 XSD 映射带入文件:

问题出在下面的代码中。我使用下面的代码,然后使用附加到 XML URL 的字符串提取 XML。无论出于何种原因,当想要使用上面标识的 XMLMap 时,都会忽略 ImportMap。下面的代码实际上创建了一个新地图,并忽略了使用上面的代码创建的地图。

有人知道我可以在不丢失空列的情况下导入 XML 数据的方法吗?或者您知道我可以将我的 XML 映射映射到 XML 导入的方法吗?

在此先感谢您的帮助!

阿里·阿克巴里

0 投票
2 回答
2622 浏览

java - XMLWriter 使用 zdef 扩展属性名称?

我尝试使用 XMLMapper 将一些配置类序列化为 xml 配置文件。但我在属性生成方面遇到了一些麻烦。实际上生成的 XML 是完美的,但是 XMLMapper 有时会在我的属性名称中添加一个前缀。

例如

代替

这真的很糟糕,因为我不能再用 XOM 处理 xml 结构了:(

这种效果从何而来?我已经发现 xml 生成器似乎会自动修复名称空间以使属性独一无二。为什么这是必要的,我该如何避免?