I m试图阅读Xml文件,但XmlReader。 http://msdn.microsoft.com/en-us/library/yf7w4zx9.aspx”rel=“nofollow”MSDN 文件
例如:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.IO;
namespace ConsoleTestApp
{
class Program
{
static void Main(string[] args)
{
string xmlText = "<xmlRoot><group><item>Item 1</item><item>Item 2</item></group><group><item>Item 3</item><item>Item 4</item></group></xmlRoot>";
using (XmlReader reader = XmlReader.Create(new StringReader(xmlText)))
{
reader.ReadToFollowing("item");
do
{
Console.WriteLine("Item: {0}", reader.ReadInnerXml());
} while (reader.ReadToNextSibling("item"));
}
Console.WriteLine("Press any key to continue...");
Console.Read();
}
}
}
只有一个项目:
项目1
www.un.org/Depts/DGACM/index_spanish.htm 任何人都知道如何做到这一点?
请不建议采用DOM模型(XmlDocument)。 我不能因为这些xml档案来自不同的来源,而且能够拥有许多不同的名称空间,是巨大的 has。 我需要这样做。