日期:2014-05-19  浏览次数:20474 次

ASP.net中有哪几个读取XML的类?
ASP.net中有哪几个读取XML的类?可以通过.NET     FrameWork提供的类创建XML文件吗?如果可以,可以给个例子吗?

------解决方案--------------------
可以是肯定的,还可以更改xml,我有个例子在家了,晚上给你,正好学一下,
using System.Xml;引用这个
------解决方案--------------------
Microsoft 's .NET Framework在内部外部传输数据的时候都使用了XML 。System.Xml, System.Xml.Schema, System.Xml.Serialization, System.Xml.XPath, System.Xml.Xsl定义了系统所需的类 。
System.Xml 命名空间
System.Xml定义了常用和主要的功能。定义了XML 1.0, XML namespaces 和schemas, XPath, XSL Transformations (XSLT), Document Object Model (DOM) Level 2 Core, Simple Object Access Protocol (SOAP) 1.1这些类。

XmlNode 类
是XmlDocument 和 XmlDataDocument的抽象基类,表示文档中的一个独立的节点(node)。该类实现了添加、删除、插入节点的方法以及获取节点名name, 子节点child nodes, 兄弟节点siblings, 父节点parents的属性。

Document类
XmlDocument 和XmlDocumentFragment表示一个完整的XML 文档或文档的一部分。XmlDocumentFragment在处理文档的某一部分的时候有用。
XmlDataDocument能使用DataSet object处理关系数据库,并提供了存储、获取、维护数据的函数。 XmlDocumentType表示文档的类型。.
XmlDocument 和XmlDataDocument 由XmlNode而来。除了方法XmlNode中的方法,还有一系列的CreateXXX 方法用于创建comments, elements, text等等。使用Load和 LoadXml 方法.还可以载入一个XML文档。

除了上面的类,还有XmlAttribute,XmlCDataSection,XmlComment, XmlDeclaration,XmlEntity, XmlEntityReference, XmlProcessingInstruction, XmlText, XmlWhitespace类。 这些类都可通过名称了解到类的作用,如XmlAttribute 和XmlComment类代表的是 attribute 和comment。