问题标签 [cxml]

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 投票
0 回答
228 浏览

java - Spring Boot 接受 cXML?

我正在尝试编写一个服务来接受打孔数据,并且需要以cXML形式接受数据。我试图通过 psd 生成一些模型并将其绑定到错误打印的启动应用程序。但是,它不会解组数据:

无法读取 HTTP 消息:org.springframework.http.converter.HttpMessageNotReadableException:无法解组到 [class com.a.internet.models.CXML]:null;嵌套异常是 javax.xml.bind.UnmarshalException

我希望我可以摆弄绑定,但不熟悉 cXML 或如何调整它以接受它。非常感谢任何指导。

0 投票
1 回答
1285 浏览

xml - 从 xsd 生成 cXML 类会引发错误“缺少元素 'uri:ds:Signature'。”

我正在尝试根据http://cxml.org/ XSD(由 Visual Studio 转换)为版本 cXML 1.2.034 生成 cXML 类。

我将 cXML.dtd 转换为 xsd。然后尝试运行:

xsd.exe cXML.xsd /c /language:CS /n:MyNamespace

但它抛出了一个错误:

Error: Error generating classes for schema 'cXML'. - The element 'uri:ds:Signature' is missing.

然后我在这里发现了这个问题:Generating C# classes from XSD这似乎是相关的。所以我从http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd下载了 xmldsig-core-schema.xsd

然后我跑了

xsd.exe cXML.xsd xmldsig-core-schema.xsd /c /language:CS /n:MyNamespace

但这扔了

Error: Error generating classes for schema 'cXML_xmldsig-core-schema'. - The element 'uri:ds:Signature' is missing.

我不知道“'uri:ds:Signature'”应该是什么?

我知道

<xs:schema xmlns="http://tempuri.org/cXML" xmlns:ds="uri:ds" elementFormDefault="qualified" targetNamespace="http://tempuri.org/cXML" xmlns:xs="http://www.w3.org/2001/XMLSchema">

似乎错了。我将其更改为xmlns:ds="http://www.w3.org/2000/09/xmldsig#"但同样的问题仍然存在。

我还尝试通过添加来添加对本地签名 xsd 的引用

<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd"/>是的,我的文件与我自己的 xsd 文件位于同一目录中。

0 投票
2 回答
1603 浏览

cxml - 设置请求的 Ariba 响应

我有一个关于 ariba punchoutSetupRequest 的问题。我的 API 响应如下:

但是,Ariba 调用我的 api 并像这样对我做出响应。

任何人都可以帮我解决它。不确定我对 setupRequest API 的响应

0 投票
2 回答
543 浏览

sap - 为什么我的 ariba 无法解析我的响应 api?

我的 ariba 网络无法解析我的文档 cXML 响应。在 ariba 屏幕上我有这个响应

但是我仍然从 Ariba 收到这条消息:

无法解析文档

任何人都可以支持我。

0 投票
1 回答
1182 浏览

javascript - 从字符串的开头和结尾删除单引号

我正在尝试从原始文本变量中删除单引号并通过 AJAX 发布。

我从 API 端点返回时收到此错误:Invalid document: Content is not allowed in prolog.

当您的 XML POST 数据前面有 a""''通常与我的情况一样,会导致此错误。因此,您所要做的就是删除第一个和最后一个""''使用一些简单的正则表达式 and .trimor .replace

无论出于何种原因,它都不会为我删除它。我在网上尝试了无数的正则表达式示例,据说它们修剪了第一个和最后一个字符,如果它们成功""''没有成功,只有第一个和最后一个字符。

代码:

0 投票
1 回答
95 浏览

php - 无法使用 simplexml_load_string 从 XML 响应访问属性

我正在尝试使用 simplexml_load_string 从以下 XML 响应中获取状态和文本值;

在我的 PHP 代码中,我从 $reply 获取了上面的 XML:

然后我像这样使用 simplexml_load_string:

但这似乎并没有从上面的 XML 响应中获取代码和文本。想知道是否有人有任何想法可以提供帮助?

谢谢你。

注意:cXML 是正确的。

0 投票
1 回答
676 浏览

php - 将 CXML 发布回 PunchOut PHP

我正在尝试将 PunchOut 系统与 PHP 网站集成。

我能够从 PunchOut 读取 CXML 响应,但无法将 CXML 数据发布回系统。

我的代码如下:

0 投票
1 回答
172 浏览

c# - cXml如何使用预定义的类添加标签

我在将标签元素添加到 cXml 文档时遇到问题。我正在使用来自 cxml.org 的预定义类进行序列化。我想将名为 SharedSecret 的标签添加到现有文档中。它应该看起来像:

我有课:

而且我不知道如何将此标签添加到文档中。我花了很多时间尝试添加一些 Xmlnodes 元素和类似的东西。我无法掌握的最困难的事情是 SharedSecret 类,其中我有一个字段,我必须添加一些插入另一个 XmlNode 的字符串。

所有 cXml 类都可用 http://212.59.240.129/upload/cxml.txt

请帮我。

0 投票
2 回答
1759 浏览

integration - 如何在 Coupa 中发布带有附件的 cXML 发票?

Coupa 引入了这种在 cXML 发票中包含附件的新功能。唯一的文档(我知道)说在 CXML 发票文件中包含代码(如下所述)。

Coupa 文档:

Coupa 文档的屏幕截图

谁能帮助我了解如何使用此文档发送 cXML 发票?在 cXML 发票(用于 Coupa)上包含附件的任何其他帮助将不胜感激。

提前致谢

0 投票
2 回答
327 浏览

asp.net - ASP.NET API:从内容中获取 XML

我在我的 ASP.NET (.NET Framework 4.5.1) 应用程序中有以下 ApiController 方法:

但是当我尝试通过 Postman 在内容中发布原始 xml 时,value它始终为空。

以下是来自 Fiddler 的更多信息:

为什么无法识别xml信息?

我在调试输出中看到以下异常:

Visual Studio 中是否有更详细的日志来检查问题所在?