使用.NET类编写OAP协议调用Web服务.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用.NET类编写OAP协议调用Web服务

使用.NET类编写SOAP协议调用Web服务 简介:使用.NET类编写SOAP消息,SOAP消息中包含用户的用户帐号,用户密码和帐号ID。使用HttpWebRequest类发送SOAP请求,请求远程服务器上Web服务程序(客户帐户信息),并使用HttpWebResponse类获取服务响应。 知识点: 命名空间:System.Xml 创建XML文档的类:XmlTextWriter 创建 XmlTextWriter 对象,设置用Tab键缩进 代码示例: XmlTextWriter BookWriter = new XmlTextWriter( @\catalog\books.xml, Encoding.UTF8); BookWriter.Formatting = Formatting.Indented; 编写XML文档的根元素 使用WriteStartDocument()方法和WriteEndDocument()方法创建XML声明 使用WriteStartElement()方法和WriteEndElement()方法创建根元素 代码示例: BookWriter.WriteStartDocument(); BookWriter.WriteStartElement(books); // 其他元素 BookWriter.WriteEndElement(); BookWriter.WriteEndDocument(); 输出: ?xml version=1.0 encoding=utf-8 ? books !-- write other elements here -- /books 编写元素 使用WriteElementString()方法创建不包含子元素和属性的元素 代码示例: BookWriter.WriteElementString(price, 19.95); 输出: price19.95/price 使用WriteStartElement()和WriteEndElement() 方法创建含有下级子元素和属性的元素 代码示例: BookWriter.WriteStartElement(book); BookWriter.WriteElementString(price, 19.95); BookWriter.WriteEndElement(); 输出: book price19.95/price /book 编写属性 代码示例: BookWriter.WriteStartElement(book); BookWriter.WriteAttributeString(price, 19.95); BookWriter.WriteEndElement(); 输出: book price=19.95 / 编写带有命名空间的元素 使用WriteElementString()方法或 WriteStartElement()方法编写带命名空间的元素 代码示例: BookWriter.WriteStartElement(hr, Name, http://hrweb); BookWriter.WriteString(Nancy Davolio); BookWriter.WriteEndElement(); 输出: hr:NameNancy Davolio/hr:Name 编写带有命名空间的属性 使用WriteAttributeString()方法为元素添加带命名空间的属性 public void WriteAttributeString ( string prefix, string localName, string ns, string value ) 参数 refix:属性的命名空间前缀。 localName属性的本地名称。 s:属性的命名空间 URI。 alue:属性值。 此方法写出具有用户定义的命名空间前缀的属性,并将其与给定的命名空间进行关联。如果前缀为“xmlns”,则此方法也将此当做命名空间声明对待,并将声明的前缀与给定属性值中提供的命名空间 URI 进行关联。在这种情况下,ns 参数可以为空引用xtw.WriteStartElement(bookstore); // Write the namespace declaration xtw.WriteAttributeString( xmlns, bk, null, urn:samples); xtw.WriteStartElement(book); // Lookup the prefix and then write the ISBN

文档评论(0)

mi80868668 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档