美文网首页
第三章 控制 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> 
...

属性优先于参数。

相关文章

  • soap请求xsi:type报错的解决方法

    使用soap请求服务时,如果xml中使用了xsi:type 属性,可能会遇到如下报错: 这是因为xml缺少xsi声...

  • HTML5

    input标签 input[type=search]简介 使用css3新增的属性来控制input[type=sea...

  • TypeScript 类型type的使用

    type 的基本使用 多个type的使用 使用type中的单个属性

  • 2018-06-03

    HTML/CSS HTML