问题标签 [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 回答
1954 浏览

xsd - 在没有新元素的 XSD 复杂类型中包含元素

我有这个复杂的类型:

现在我想将它包含在另一种复杂类型中,我一直在这样做:

不过,这不是我真正想要的。我想将标识符类型的元素直接包含在我的第二个复杂类型中,而不创建新元素。例如,与这样做相同:

希望这是有道理的。

提前致谢。

0 投票
3 回答
4532 浏览

php - 如何在 PHP 中使用返回 complexTypes 的 web 服务?

我正在使用PHP 5.2.10,我正在尝试使用一个使用标准 SOAP 扩展返回复杂数据类型的 web 服务。

问题是 SoapClient 不会填充嵌套到其他对象/对象数组中的对象。当我调用 getUtente 方法并指定“my_unique_id”作为参数时,我得到的一个简化示例是:

WDSL 描述的相关部分是:

我发现我不是唯一遇到这个问题的人。特别是我在 PHP 官方文档和其他论坛条目中发现了这条评论,就如何解决这个问题给出了两种不同的想法,但我无法将这两个想法中的任何一个变成一个可行的解决方案:我似乎没有完全理解给出的例子背后的逻辑。

如果有人能在这方面指导我,我将不胜感激:欢迎在另一个 Web 服务上使用一些工作代码,但我主要追求的是真正理解问题和提出的解决方案的逻辑(鱼道,而不是鱼!) . :)

0 投票
1 回答
405 浏览

xsd - 可以在 XSD 中混合“引用”和“内联”复杂类型吗?

我想知道在 XSD 中是否允许混合“referecened”和“inline”类型,例如:

如果是,我们如何区分部门名称?其中一个优先于另一个吗?蒂亚!

0 投票
2 回答
3491 浏览

xml - kSOAP 中复杂类型的 XML/SOAP 属性

ComplexType我正在尝试使用 Android 2.1 上的 kSOAP 库解析包含嵌套 s 的 SOAP 响应。

我已经实现了我自己的类Eventorg.ksoap2.serialization.KvmSerializable解析这个响应。

我不清楚是否以及如何解析/反序列化节点的属性att1att2att3) 。event当前的 kSOAP 实现是否有可能?

谢谢。

0 投票
1 回答
808 浏览

.net - 关于 .NET Entity Framework 和存储过程的一些问题

大家好,我有几个与 .NET Entity Framework 和使用存储过程有关的问题。开始:

  1. 我知道我们可以右键单击存储过程并选择函数导入以便能够与代码一起使用。有没有办法一次对许多存储过程执行此操作?

  2. 在执行函数导入时,我可以创建一个新的 Complex 类型或使用现有的 Complex 类型。那么,如何访问 edmx 文件之外的复杂类型/对象?也就是说,如果我的项目中有一个类,是否可以在执行函数导入时访问它?

  3. 从代码调用存储过程时,它返回一个复杂类型的 IEnumerable,我将其设置为。但是,有时这些复杂类型并不具备我需要的所有属性,因此我在项目中创建了一个新类,该类继承自存储过程中使用的复杂类型。问题是,我似乎无法将从存储过程返回的复杂类型转换为我创建的新类。为什么我不能这样做?我最终做的是遍历 IEnumerable 并将每个项目添加到我创建的类的新列表中。但这感觉和看起来很乱。

巴拉

0 投票
3 回答
6561 浏览

entity-framework - Entity Framework 4、复杂类型、StoredProcs 和临时表的问题

我在 Entity Framework 4 上剥了皮,遇到了一个小问题。

我有一些存储过程要放入我的 EDMX。当我从这些过程中创建复杂类型时,EF 可以毫无问题地获取列信息。除了在一个地方。在困惑了一段时间后,我发现是我的临时表被填充导致了问题。实际上,它只是将 INSERT 调用到导致问题的临时表中。我实际上并没有用任何信息填充它。

虽然我知道我可以手动创建一个复杂类型然后将函数映射到该类型,但我希望能够让 EF 为我处理它。有谁知道我做错了什么?

下面是一个不起作用的示例过程。在数据库中运行它并将 proc 添加到您的 EDMX。然后尝试在“添加功能导入”屏幕中获取列信息。什么都没有返回。注释掉临时表的 INSERT 并获取列信息,它可以工作。

谢谢,史蒂夫

0 投票
2 回答
710 浏览

wcf - Entity Framework 4.0 - 我可以通过 WCF 向客户端发送复杂类型吗?

嘿,任何人都可以确认以下情况是否可行:

  • 我正在.NET 4.0 中开发一个 3 层应用程序:Winforms 客户端、aspx 服务器和 SQL 2008 数据库。
  • 服务器通过 Entity Framework 4.0 与 SQL 2008 数据库通信,并通过 WCF 将 STE 形式的实体(在单独的程序集中)返回给客户端应用程序。

现在我想在 SQL 服务器上执行一个存储过程,它将返回一个自定义形状的数据格式(不是与实体的 1:1 映射)。我读到我可以使用复杂类型来保存将返回给我的数据。

现在的问题是:这种复杂类型是否可以通过 WCF 序列化,以便客户端也可以使用它?我想是的,但似乎无法在任何地方找到一个结束的答案,我想在继续编码之前确定。

谢谢 !

TJ

0 投票
1 回答
2362 浏览

xsd - 具有复杂类型的 XML 模式包含?

我想定义一个复杂类型,其中包含可能存在或不存在的元素,并且还允许其他未定义的元素,所以我有这样的东西:

我不想强制使用订单,<xs:sequence>所以我想将其更改<xs:sequence><xs:all><xs:any>不允许。有没有办法做到这一点?

0 投票
1 回答
4969 浏览

java - 如何从 WSDL 文件中获取复杂类型?

我有以下 wsdl 文件:

使用WSDL4J,我可以获得wsdl:types节点:

但我不知道如何complex types进入types.

如何以编程方式获取复杂类型?我在哪里可以找到如何做到这一点的例子?

0 投票
1 回答
5554 浏览

php - 通过 PHP SoapClient 消费 ComplexType 的对象

我正在尝试使用 PHP SoapClient 消耗肥皂提要并将其转换为数组。在我遇到一个复杂类型的对象之前,它工作得很好。

然后它返回...

[0] => 标准类对象

...而不是显示当我访问 SOAP 提要时显示的多个元素。

我对 SOAP 很陌生,因此感谢您提供任何帮助。

WSDL 的相关部分如下所示...

我是我的 PHP 代码看起来像这样......

结果输出看起来像这样......

这是原始 xml 输出的样子...