Wade_ 发表于 2013-1-3 15:36:17

WPF开发较为完整的音乐播放器(二) ---Xml读取类的构建

<div id="cnblogs_post_body">   在昨天的文章中,讲述了开发音乐播放器的第一步之播放类的构建,今天的文章就开始第二步--Xml读取类的构建。
   一个音乐播放器是要有列表文件的,这里就用Xml文件作为列表文件。
  为了读取音乐列表更方便,我们将这方面的操作封装成一个专门的类,名曰MusicListsReaders类。
   在构建类之前,先讲一些关于Xml的基础知识。
   一是XmlDocument类,它表示一个XML 文档。可以用其中的Load方法加载一个Xml文件,在进行各种操作。可以参考msdn上的文章http://msdn.microsoft.com/zh-cn/library/system.xml.xmldocument.aspx;
   二是XmlNode类,它表示 XML 文档中的单个节点。其中的重要属性是InnerText(表示节点中的文本)和ChildNodes属性(表示节点下的所有子节点),重要方法则有SelectNodes(获取指定的节点集合[获取多个]和SelectSingleNode(获取指定的节点[获取第一个])。
   三是XmlElement类,它表示一个元素。除包含以上介绍的XmlNode具有的重要属性和重要方法外,还有一个重要的方法GetAttribute,它返回返回具有指定名称的特性的值。具体是什么意思呢,例如这里有一个Xml文件:

<div class="cnblogs_code"><Root>   <Numbers>         <Number id="1"></Number>   </Numbers></Root>
页: [1]
查看完整版本: WPF开发较为完整的音乐播放器(二) ---Xml读取类的构建