xsitype

    0热度

    1回答

    映射抽象类,我下面的博客文章: http://blog.bdoughan.com/2010/11/jaxb-and-inheritance-using-xsitype.html ,我已经做了所有同样的事情,不同的是我的子类是不公开的,并且在同一个文件抽象类文件的。我得到java.lang.InstantiationException异常 javax.xml.bind.UnmarshalExcept

    3热度

    1回答

    我遇到了使用继承和JAXB解组的问题。我已经阅读了一些例子(特别是参考性很强的博客http://blog.bdoughan.com/2010/11/jaxb-and-inheritance-using-xsitype.html和这里非常类似的SO问题:JAXB xsi:type subclass unmarshalling not working),并且仍然有困难。 像许多其他问题一样,我试图创建

    1热度

    1回答

    我使用php soap调用web服务,但服务的运营商希望我们切换到非wsdl模式,因此不需要公开。我收到不好的请求并查看产生的请求,我注意到请求发出之间的一个主要区别。 <ns1:userpwd>password</ns1:userpwd> 与 <ns1:userpwd xsi:type="xsd:string">password</ns1:userpwd> 的所有参数都这个额外的xsi:

    0热度

    1回答

    我想从响应xml使用样式表生成xml。但无法产生预期的结果。看来问题在于xsi:type属性。任何人都可以在样式表中提出可能的改变。 源XML <soapenv:Body> <searchResponse> <platformCore:searchResult xmlns:platformCore="urn:core_2015_1.platform.webservices.ne

    1热度

    1回答

    如何创建以下部分作为肥皂请求的一部分? <RequestDetails xsi:type="PostcodeRequest"> <Postcode>SW1A 1AA</Postcode> </RequestDetails> 我使用阵列 $aPostcode = array('Postcode'=>'SW1A 1AA') $aPostcodeRequest = array('Pos

    2热度

    3回答

    我最近使用XMLSerializer为未知节点,元素和属性注册了事件处理程序,用于从类型层次结构中反序列化复杂类型。我这样做是因为我收到的一些XML来自第三方;我对数据格式的改变很感兴趣,这可能会导致我的麻烦。 在XML中,XMLSerializer生成的XML使用标准XML属性xsi:type="somederivedtypename"来标识由XML元素表示的实际派生类型。 我很惊讶地看到,相同

    0热度

    1回答

    我有一个xml,它使用xsi:type属性,所以尽管“ChildField”元素不是模式中的“BaseData”元素的成员,“BaseData”元素可以包含“ChildField”元素: <BaseData xsi:type="Child"> <ChildField>value</ChildField> </BaseData> 生成的Java代码是: 儿童: @XmlSeeAlso

    2热度

    2回答

    当类型我有一个绑定有以下内容的文件:禁止XSI <java-type name="JavaType"> <xml-root-element name="root"/> <java-attributes> ... </java-attributes> </java-type> 当我马歇尔使用此绑定java类型类中,XML看起来像这样 <root xmln

    1热度

    1回答

    我有一个需要发出看起来像这样(的“...”位被省略掉了简洁)的XML片段XSLT样式表: <MyOuterType xmlns:xsi="..." xsi:type="foo:MyInnerType" xmlns:foo="..."/> 样式表看起来是这样的: <xsl:stylesheet xmlns:foo="..." xmlns:xsi="..."> ... <xsl

    1热度

    1回答

    我试图将我的客户端从axis1.x更新到axis2-1.6.2,同时保持服务器端不变。 Web服务是通过ZSI webservice平台在python上实现的。 使用WSDL2Java工具和XMLBeans数据绑定,客户端使用旧的wsdl文件成功生成。 虽然发送请求到老web服务我遇到一个问题,新的Axis2客户端创建缺失XSI请求:这是由 旧服务器,因此服务器返回的任何无法解析类型化元素 错误预