。下面的代码使用 XPath 遍历了 logfile.xml 中的日志事件,同时列出了它们被访问时的文件以及被访问的文件。 using System; using System.Xml; public class Test2{ public static void Main(string[] args){ XmlValidatingReader vr = new XmlValidatingReader(new XmlTextReader("logfile.xml")); vr.ValidationType = ValidationType.None; vr.EntityHandling = EntityHandling.ExpandEntities; XmlDocument doc = new XmlDocument(); doc.Load(vr); foreach(XmlElement element in doc.SelectNodes("//event")){ string file = element.ChildNodes[2].InnerText; string date = element.ChildNodes[3].InnerText; Console.WriteLine("{0} accessed at {1}", file, date); } } } 页码:[1] [2] [3] [4] [5] [6] [7] [8] 第4页、共8页 |