美文网首页
第三章 控制 xsi type 属性的使用

第三章 控制 xsi type 属性的使用

作者: Cache技术分享 | 来源:发表于2024-08-07 09:01 被阅读0次

    第三章 控制 xsi:type 属性的使用

    控制 xsi:type 属性的使用

    默认情况下, SOAP 消息仅包含顶级类型的 xsi:type属性。例如:

    <?xml version="1.0" encoding="UTF-8" ?>
    ...
    <types:GetPersonResponse>
    <GetPersonResult href="#id1" />
    </types:GetPersonResponse>
    <types:Person id="id1" xsi:type="types:Person">
    <Name>Yeats,Clint C.</Name>
    <DOB>1944-12-04</DOB>
    </types:Person>  
    ...
    

    在这些示例中,已添加换行符以提高可读性。要将此属性用于 SOAP 消息中的所有类型,请执行以下操作之一:

    • Web 客户端实例中将 OutputTypeAttribute 属性设置为等于 1
    • Web 客户端类中将 OUTPUTTYPEATTRIBUTE 参数设置为等于 1

    相同的输出将如下所示:

    <?xml version="1.0" encoding="UTF-8" ?>
    ...
    <types:GetPersonResponse>
    <GetPersonResult href="#id1" />
    </types:GetPersonResponse>
    <types:Person id="id1" xsi:type="types:Person">
    <Name xsi:type="s:string">Yeats,Clint C.</Name>
    <DOB xsi:type="s:date">1944-12-04</DOB>
    </types:Person> 
    ...
    
    

    属性优先于参数。

    相关文章

      网友评论

          本文标题:第三章 控制 xsi type 属性的使用

          本文链接:https://www.haomeiwen.com/subject/eapqkjtx.html