c#操作xml和webservice

1.获取xml文档根节点的文本

http://hi.baidu.com/xuejianxiyang/album/item/8559df1211f0ef7ff919b82d.html

2.创建元素(节点),属性,并给属性赋值

http://hi.baidu.com/xuejianxiyang/album/item/8559df1211f0ef7ff919b82d.html#IMG=75c0db6d9b17edd54216942e

3.获取指定节点下的属性

http://hi.baidu.com/xuejianxiyang/album/item/8559df1211f0ef7ff919b82d.html#IMG=16a90f50cdc799721138c22f

4.添加注释,及添加特殊文本(含>,<等符号)

http://hi.baidu.com/xuejianxiyang/album/item/8559df1211f0ef7ff919b82d.html#IMG=ae2cbcaf2ee014d5faed5028

xml(EXtensible Markup Language)元素(根,父,子),属性,结点(根,父,子):标签语言,描述/存放数据,标记不是在xml中预定义的,定义自己的标签。
可以在不兼容的系统间交换数据。标记严格区分大小写。属性值必须使用引号。<!--这是一个注释-->。引用命名空间:using System.Xml;。
xml应用:广告控件,站点地图,

<![CDATA[ 文本]]>:把特殊字符串(>,<等)当作纯文本来执行

WebService最大的优点就是实现异构平台间的互通。
1.跨防火墙通信
2.应用程序集成
3.B2B的集成
4.软件和数据的重用


http://192.168.35.1/ProductClient/Default.aspx


步骤:

1.新建web服务页面(webservice)
2.打开代码写方法
3.改webconfig中服务器地址和 <authentication mode="Forms"/>为forms
4.浏览webservice页面,复制地址栏地址
5.找到visual studio 2005 cmd命令行工具
6.输入wsdl+刚才的地址栏中的地址粘贴成功后输入csc/target:library webservice.cs成功后找到vc目录找到生成的dll
6.另开vs2005写客户端页面(引用生成的dll文件,实例化webservice对象调用webservice中的方法)
7.把客户端页面给客户运行,顾客可以浏览客户端页面进行相关操作

原文地址:https://www.cnblogs.com/sshh/p/1619565.html