98.C#中如何将XML数据岛转换为HTML格式
通过调用.NET的XslCompiledTransform类,可以快速高效地将XML数据转换成浏览器所能识别的HTML语言。这个功能在处理一些具有动态模板的Blog非常实用。
99.如何使用DOM操作XML文档
通过使用XMLDocument对象,可以自由地操作XML文档中的结点和属性,通过SelectSingleNode()、CreateElement()、AppendChild()等方法及属性,程序员可以随意地对XML文档进行所有期望的操作。
100.在C#中如何对XML数据进行排序
对XML数据排序的方法多种多样,最常见的使用XSLT对XML文档中的字符串或数字进行排序,可能许多程序员会习惯使用xsl:sort元素,在进行xsl:for-earch进行循环时对XML数据进行排序,这个元素的功能很方便,而且简单。但在实际的工作中针对一些复杂的XML文件或者比较大的XML文件时使用xsl:sort元素显然不能满足要求,笔者在这推荐使用C#中XPathExpresion类对XML数据进行排序。
101..NET中如何读写流格式的XML
.NET FrameWork中XMLReader的类提供了一种非常迅速、只向前的只读光标来处理XML数据,它是一个流模型,对内存的消耗很低。通过使用XMLReader的NodeType、Value等属性或方法可以方便快捷地读取XML中指定的数据,但XMLReader不能够对XML进行写入或者修改操作。如果希望对XML文件进行写入或修改操作请使用XMLReader同一命名空间的XMLWriter对象,它提供了简单便捷的XML文件写操作的功能。
102..NET中如何实现XML串行化
串行化XML是为了方便存储或传输,把一个对象的公共的域和属性保存为一种串行格式(XML格式)的过程。.NET Framework提供一个XMLSerializer类把对象串行化为XML文件的方法。