文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>xml和web Server

xml和web Server

时间:2010-10-19  来源:Ilin

XML和Html都是标记性语言。相同性:是基于SGML,区别:格式、使用性、可扩展性。

1XML文档注意:XML文档是大小写敏感的,对于XML标记,标记头和标记尾 的大小写规则必须匹配。

2XML控件:<asp:Xml ID="xml1" runat="server" DocumentSource="~/XMLFile1.xml"></asp:Xml> //使用XML 控件

3XML文件读取类(XmlTextReader)

*IXmlTextReader类是基于流的,所以使用XmlTextReader类读取XML内容只能从前向后读取,而不能逆向读取。

示例:  XmlTextReader x = new XmlTextReader(Server.MapPath("XMLFile.xml"));//构造函数
        while (x.Read())
        {
            Response.Write("this nodetype is" + x.NodeType + "&nbsp<br/>");
            Response.Write("this name is" + x.Name + "&nbsp<br/>");
            Response.Write("this value" + x.Value + "&nbsp<br/>");
            
        }
        x.Close();

 II编写XML

XmlTextWriter 类的构造函数包括三种重载形式,分别为一个字符串、一个流对象和一个TextWrite对象。

实例对象化:XmlTextWriter wr = new XmlTextWriter("newXml.xml", null); //读取XML
try
{
wr.Formatting = Formatting.Indented; //格式化输出
wr.WriteStartDocument(); //开始编写文档
wr.WriteStartElement("ShopInformation"); //编写节点
wr.WriteStartElement("Shop"); //编写节点
wr.WriteAttributeString("place", "北京"); //编写节点
wr.WriteElementString("Name", "中关村"); //编写节点
wr.WriteElementString("Phone", "123456"); //编写节点
wr.WriteElementString("Seller", "Guojing"); //编写节点
wr.WriteEndElement(); //结束节点编写
wr.WriteEndElement(); //结束节点编写
Response.Write("操作成功");
}
catch
{
Response.Write("操作失败");
}
实例

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载