gpt4 book ai didi

java - VB.NET 和 Java 中 Long 的 minOccurs ="0"

转载 作者:行者123 更新时间:2023-12-04 05:27:35 27 4
gpt4 key购买 nike

我有一个用 VB.NET 编写的 WebService,在其中,我定义了一个 Long:

<s:element minOccurs="0" maxOccurs="1" name="clientId" type="s:long"/>

现在,每当我从另一个 VB.NET 应用程序调用此 WS 时,以及设置 clientId var,我还必须设置 clientIdSpecifiedTrue - 这就是 .NET 的怪癖。但是,我的客户使用 Java,问题是 - 他们是否必须这样做并设置 clientIdSpecifiedTrue ?

这个 boolean 值不是规范的一部分,所以如果他们确实需要设置它,我必须警告他们。

最佳答案

如果您的客户端使用 java,只需给他们 xsd 文件,它应该足够好,因为它可以编译成 java 类,在编码到 xml 之前提供验证。

不过需要注意的是, minOccurs=0 意味着它是可选的。

关于java - VB.NET 和 Java 中 Long 的 minOccurs ="0",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13016155/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com