问题标签 [complextype]

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 投票
2 回答
8646 浏览

xml - 调用 ColdFusion Web 服务时出现“org.xml.sax.SAXException: Bad types”异常的原因是什么?

我编写了一个 ColdFusion Web 服务供外部客户端使用。基本上是让他们发送一些用户信息,并返回用户购物车的内容,然后让他们将商品添加到用户的购物车中。为简单起见,我们将只介绍“getCart”方法。

他们需要 Web 服务在 SOAP 信封中返回 Xml,但是,他们还需要 Xml 来包含特定的复杂数据类型。例如,每个请求都需要返回一个状态码和消息,作为ReturnInfo类型的一部分。因此,我编写了一个硬编码的 WSDL 供他们使用其中概述的复杂数据类型(我基本上采用了 ColdFusion 生成的 WSDL 并对其进行了编辑):

/ws/Cart.wsdl

他们对任一 Web 服务的每次调用都会给他们同样的错误:

我对 SOAP 或 CF 中的复杂数据类型不是很熟悉,所以我有点卡在这里。这是我的 CF 代码:

/ws/cart.cfc:

/ws/model/CartItem.cfc

/ws/model/GetCartResponse.cfc

0 投票
0 回答
1045 浏览

zend-framework - Zend Soap 中的复杂类型

我正在尝试将使用 NuSOAP 编写的现有 Web 服务移植到 Zend 框架。

我能够向服务添加一个复杂类型,但我无法在我的函数中检索该值。这里有一些代码可以让你更好地理解。

控制器:

网络服务类:

Type_Authentication 类:

在上面的代码中,$authentication 返回

我究竟做错了什么?

0 投票
1 回答
1100 浏览

web-services - 从 asmx 或 wcf 服务查看 WSDL 时不会详细生成复杂类型

我有这门课

我在 .asmx 和 .svc(wcf) Web 服务中使用它。在浏览器中使用 ?wsdl 调用服务时,我希望看到复杂类型 Subject 及其所有成员,但我只看到复杂类型的声明。

<s:complexType name="Subject"/>-> 这是来自 asmx Web 服务 wsdl

在 wcf 服务中,该类具有 [DataContract] 属性

如何生成 wsdl 以向我展示所有成员的复杂类型详细信息?我究竟做错了什么?我正在使用 .NET 4 和 VS2010

0 投票
1 回答
1544 浏览

xml - XSD 复杂枚举

这是我关于 stackoverflow 的第一个问题(我通常能够通过这里的答案找出我的问题)。

这类似于这些问题,但我认为我的问题有点不同(另外,XSD 真的很难):

我正在尝试定义一组受限的表示参数数据类型的“类型”。例如

所以我想出了以下xsd:

注意:我也尝试了这个序列和“类型,缩写,长度”是xs:attributes,所以如果这是一个更好的解决方案,请告诉我。

这工作正常,但它需要 XML 将元素重新定义为它们的受限值(否则它无效),有点像这样:

有没有办法避免在 XML 中重新定义这些值(可以从 XSD 中提取定义,还是从 XSD 中假设?)或者,可以在它们自己的 XML 文件中提供定义,然后“导入” " 基于 xsi:type?

有点像这样的东西?

还是我一无所有?提前致谢

0 投票
2 回答
8313 浏览

c# - 退货清单来自 ObjectResult- 它会是 XML 吗?

我使用实体框架为我在连接到的数据库上编写的存储过程的结果创建了一个复杂类型。我现在正在编写一个 Web 服务来返回存储过程的结果(即我刚刚创建的复杂类型的集合)。我被特别要求从 WCF 服务返回 SOAP XML。我的理解是,WCF 服务将“自动”处理基于其消费者配置返回最合适的响应 - 那么返回 ObjectResult 是否会成功“转换”为 XML?或者我必须先转换为 List<> 吗?如果是这样 - 有没有比简单地遍历对象结果更有效的方法?

非常感谢,任何帮助都非常感谢。

编辑:我必须解释,在这种情况下,消费者将是服务器端代码,我只需要确保它确实返回 XML,如果客户端请求它。

0 投票
1 回答
928 浏览

xsd - XML Schema + complexType 元素 + 替代序列

我想创建一个 XML Schema(一个 XSD 文件)以应用于 XML 文档。让我们考虑以下 XML 文档:

在遵守以下所需约束的情况下:

  1. <root> 是根元素。
  2. < a >、< b > 和 < c > 元素可以出现无数次。
  3. <a>、<b> 和<c> 元素未分组。例如,一个元素可以在 < b > 元素之前和之后。

如果我必须创建一个 XML 模式以应用于示例 XML 文档,我将从以下开始:

我不知道如何在我的架构中填充 < complexType > 元素。
由于第三个约束,我不能使用 <sequence> 元素。
我怎样才能实现我的架构以尊重所有 3 个约束。

编辑

选择元素是我的问题的基石。
这是与上述我的需求相对应的 XML 模式:

0 投票
1 回答
1048 浏览

schema - 是否可以通过扩展覆盖 complexType 中元素的 minOccurs 和 maxOccurs 属性?

是否可以通过扩展覆盖 complexType 中元素的 minOccurs 和 maxOccurs 属性?

我有一个用于应用程序配置的 xsd,我想扩展 complextype 以使属性成为可选,并仅获取用户在 GUI 中修改的元素。因为我不想将所有元素发送到服务器只是为了改变一个选项。

请帮忙。

0 投票
1 回答
785 浏览

.net - Entity Framework 4.3 POCO 包含在复杂类型上引发异常

当我从数据库中检索实体时,我正在使用包含“父属性”的动态方式。但是,由于它检查属性是值类型(或字符串)还是某物的可枚举(不包括那些),它还将包括定义为复杂类型的实体。这将导致异常。

是否可以检查实体是否已被定义为复杂类型?

请参阅此示例代码:

PS:是的,我知道如果我没有父属性,这将失败......

0 投票
2 回答
724 浏览

c++ - 使用 OpenMP 的复杂类型

我是使用 C++ 的 OpenMP 的新手。我正在做一个简单的函数,使用 for 循环加载两个数组。这些数组被定义为复数。

当我编译时,我得到这个警告:

omp_complex.cpp:43:警告:不能通过“...”传递非 POD 类型“struct std::complex”的对象;调用将在运行时中止

如果我运行 a.out,我会在屏幕上收到“非法指令”消息。我试图找出发生了什么,但我没有找到任何好的参考。有谁知道 OpenMP 指令中是否允许使用复杂类型?

0 投票
1 回答
48 浏览

xml - 使用 XML Schema 如何定义属性和限制文本?

从这个例子:

我将如何定义属性类型并将“27.45”限制为浮点类型?

我一直在尝试使用混合的 ComplexType,但没有任何运气!

谢谢。