问题标签 [chilkat-xml]

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 回答
432 浏览

xml - Chilkat 解析 XML - 循环问题

我正在使用 Chilkat 解析来自外部 API 的 XML 响应。当 XML 形成如下时,这非常有效:

使用 .NextSibling() 循环遍历节点;但是,当 XML 形成如下:

仅捕获第一个节点(使用 .ChilkatPath 提取属性)并且 .NextSibling() 无效。

我应该用什么来循环这些节点?

谢谢你的帮助

0 投票
0 回答
428 浏览

dll - ChilkatXML ActiveX DLL 已注册但失败

我有一个旧的 VB6 应用程序,它广泛使用免费的 ChilkatXML ActiveX DLL。我最近在客户的 PC 上安装了这个应用程序——运行 64 位 Win7(它通常运行良好)——并且 XML 文档保存功能失败了。起初,它甚至无法打开现有文档,但我运行了完整的 Chilkat 安装程序——因为它是一个免费组件——而且该部分至少看起来是固定的。

客户承认这台 PC 之前有病毒,所以我认为清理操作可能遗漏了一些残留的操作系统损坏。我在 Dependency Walker 中打开了 DLL,它报告了未找到 SYSNTFY.DLL 模块的错误——尽管我已经检查过,并且该 DLL 确实存在于他们的 System32 文件夹中。我已经尝试将该 dll 的 32 位版本从我的系统复制到他们的 sysWOW64 文件夹中,但这也没有奏效——这并不是我真正期望的那样。

那么,关于我需要做什么来解决这个问题有什么想法吗?

0 投票
1 回答
172 浏览

python - Yapsy 查看整个文件系统的插件

我有一个将YAPSY用于我们的插件框架的应用程序。该程序指定了一个默认插件目录,还允许用户指定一个目录(保存在 XML 文件中):

这样做的问题是它正在加载用户的插件,无论它们在文件系统上的什么位置。本质上,它忽略了 XML 文件查询的结果字符串。为什么会这样?一个例子

返回是一个字符串:“C:\Documents and Settings\achilds”。我认为 collectPlugins() 方法应该检查我在 setPluginPlaces(directory) 中提供的目录列表。

任何想法为什么会在用户的文件系统上找到所有插件(无论他们指定了什么插件目录)?

谢谢

0 投票
1 回答
115 浏览

xml - 从文件或字符串加载 Xml 对单引号进行编码

目前我在 chilkat 中加载 xml 字符串(也测试加载文件)时遇到问题。问题是加载在某些属性中有单引号的 xml 字符串。Chilkat 自动对它们进行 HTML 编码。

例如,当我加载以下字符串时:

当使用 .GetXml() 时,Chilkat 会返回这个:

因此,当我必须比较摘要值时,它们不再匹配。

我可以制定一个解决方法来替换这些值,但我对此并不满意。也许属性或其他值的编码更多,这可能会带来更多麻烦。

有人知道这是否是故意的,为什么,或者可能只是一个错误。是否有我必须设置但我没有找到的属性?

谢谢

0 投票
1 回答
118 浏览

chilkat - 创建具有多个相同标记子项的 XML

我不会描述我的xml结构,我已经准备了一个用于复制的示例。预期结果:

代码:

结果

如果我将 c 索引从 1 更改为 2,则得到两个 C 节点。为什么?

0 投票
1 回答
27 浏览

c# - 关于“Chilkat、XAdES-C、EncapsulatedTimeStamp”的问题

以下是我的具体问题。谢谢。

  1. chilkat 支持生成 XAdES-C 吗?
  2. 如果我想将 EncapsulatedTimeStamp 元素添加到 Signature 中该怎么办?

语言:C#