问题标签 [xfdl]

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

ruby - 如何修改 .xfdl 文件?(更新#1)

.XFDL文件扩展名标识XFDL格式化文档文件。这些属于基于 XML 的文档和模板格式化标准。此格式与 XML 文件格式完全相同,但包含用于安全通信的加密级别。

我知道如何使用在此处找到的文件查看器查看 XFDL 文件。我还可以通过执行 File:Save/Save As 来修改和保存这些文件。但是,我想即时修改这些文件。有什么建议么?这甚至可能吗?

更新#1:我现在已经成功解码并解.xfdl压缩到一个 XML 文件中,然后我可以对其进行编辑。现在,我正在寻找一种将修改后的 XML 文件重新编码回 base64-gzip 的方法(使用 Ruby 或命令行)

0 投票
2 回答
2087 浏览

html - 将 XFDL 文件转换为 HTML?

如果我有一些可扩展表单描述语言 ( XFDL ) 格式的表单,是否有一种将它们呈现为 HTML 的好方法?没有人好心地创建一个免费的 XSLT 文件来进行这种转换,是吗?我的其他选择可能是什么?

0 投票
1 回答
1446 浏览

pdf - 将 PDF 转换为 PureEdge 并修改 PureEdge 表单

我一直在寻找将 PDF 文件(两种类型)转换为 PureEdge 并能够修改 PureEdge 表单(如添加签名块)的程序。我只能找到莲花形式的东西,并被告知用于 PureEdge Viewer 的文件与莲花形式不兼容。任何帮助将不胜感激。

0 投票
3 回答
14427 浏览

java - XPath、XML 命名空间和 Java

在过去的一天中,我试图从以下文档中提取一个 XML 节点,但无法掌握 XML 命名空间的细微差别以使其工作。

XML 文件太大,无法完全发布,所以这是我关心的部分:

该文件继续进行,并且自始至终形成良好。我正在尝试从“documentnbr”标签(底部三个)中提取“数字”属性。

我用来执行此操作的代码如下所示:

其中 QUERY_FORM_NUMBER 是我的 XPath 表达式,而 XFDLNamespaceContext 实现了 NamespaceContext,如下所示:

我尝试了许多不同的 XPath 查询,但我一直觉得这应该可以工作:

不幸的是,它不起作用,我不断得到一个空返回。

我在这里这里这里做了相当多的阅读,但没有任何证据证明足以帮助我完成这项工作。

当我弄清楚这一点时,我几乎可以肯定我会面对手掌,但对于我所缺少的东西,我真的束手无策。

感谢您阅读所有这些内容,并提前感谢您的帮助。

-安迪

0 投票
1 回答
136 浏览

java - 在 JPanel 上画错线

我正在用 Java 开发 XFDL 渲染应用程序。XFDL 是一种表单定义语言,它是 XML 的扩展。

呈现类使用 StAX 处理文档并将所需的项目添加到自定义的 JPanel 以进行显示。我已经成功地将字段 (JTextFields) 和标签 (JLabels) 正确添加到 JPanel 行已成为一个问题。在构建具有多个页面的表单时,每当我显示表单时,每个页面都会获取表单中最后一页的行。

我已经浏览了我的代码(如下所示),但无法找到导致这种行为的原因。当我逐步完成时,所有计数器都会正确递增,以便将行添加到正确的页面,但我总是在当前标签和字段页面后面获得最后一页行。

我怀疑我对 Java 如何处理绘图有误解,但我不确定是什么。

提前感谢您的回答和建议。

在 XFDL 文档中,行定义如下:

当渲染类到达标签时,调用以下方法:

FormPanel 是 JPanel 的扩展,具有附加方法 addLine() 和覆盖的 paintComponent(),如下所示:

0 投票
1 回答
689 浏览

php - 如何使用 PHP 将 XFDL 解码为 XML

我一直在网上搜索,试图弄清楚这一点。任何想法都会有所帮助。我正在尝试从我的服务器获取一个 .xfdl 文件(XML 的 base64gzip),并使用 PHP 将其转换为 .xml 以进行查看和修改,但是我无法弄清楚这个过程。我见过人们尝试使用 Ruby,但我不知道任何 Ruby。如果没有人可以帮助,我想我会学习 Ruby 哈哈哈!提前致谢。另外,我浏览了这个网站,找不到任何 php 示例。

0 投票
1 回答
60 浏览

xforms - 获取唯一产品的总重量

大家好,我需要你的帮助!我一直在编写一个代码,该代码将获取属于第二级循环的每个唯一产品 ID 的总权重。这是我正在使用的代码。但我得到的输出是 110,应该只有 60。先感谢您!

0 投票
1 回答
181 浏览

c# - 解析 XFDL 内容 - C#

我的任务是从 XFDL 文件中提取和剥离相关数据。我正在尝试使用 XmlDocument 的 SelectSignleNode 方法来执行此操作。然而,事实证明它并不成功。

代表 XML:

代码:

产生我 System.NullReferenceException 因为未选择 XmlNode。

我想我遇到了 xpath 问题,但我似乎无法理解在哪里。使用以下命令可以轻松选择较早的 xml 节点:

显示就好。<check9></check9>只是为了阻止它,<page1>标签中没有定义。

有人有一些见识吗?

提前致谢。

0 投票
0 回答
58 浏览

xml - xls 获取 XFDL 文件的属性

我正在将 XFDL 转换为 HTML,但遇到了问题。在结构上:

如何获得属性 pecs:short_cut xfdl:compute ?

0 投票
0 回答
14 浏览

xforms - Xforms 操作 error_message

使用以下代码,我收到一条错误消息,提示“[Xerces]Element type “xforms:action”必须后跟属性规范“>”或“/>”。

我看不到哪里缺少“>”或“/>” 为什么会出现此错误?