用.net处理XML文档

    技术2022-05-11  65

     1.读写XML文档

      主要是使用XmlReader类(XmlTextReader,XmlNodeReader,XmlValidationReader)和XmlWriter类(XmlTextWriter)

       XmlTextReader类提供了快速,只进的指针,用于从XML文档中"拖曳"数据

     XmlTextReader myRdr=new  XmlTextReader(file);

       StreamReader sr=new StreamReader(file);//获取XML文档   XmlDataDocument datadoc = new XmlDataDocument(); //创建该对象为了读取XML   datadoc.DataSet.ReadXml(sr);   DataTable dt=datadoc.DataSet.Tables[0];   datadoc=null;   sr.Close();   return dt;//返回为DataTable

     2.存储和处理XML文档

      主要使用XmlNode类和XPathDocument类,其中XmlNode是抽象类,有具体实现(XmlDocument,XmlAttribute..)

      例如:

       int number=int.Parse(this.tbNumber.Text.ToString());   string filename=Server.MapPath(@".//Expteach//XMLAllCourse.xml");   XmlDocument xmlDoc=new XmlDocument();   xmlDoc.Load(filename);

    待续...


    最新回复(0)