以下面的xml文件为例<?xml version="1.0" encoding="utf-8"?>
<Trans>
<Items Key="btnInput" id="输入" />
<Items Key="lblDisplay" id="显示" />
<Items Key="btnChangeLanguage"id="多语言" />
</Trans>输出结果也为<?xml version="1.0" encoding="utf-8"?>
<Trans>
<Items Key="btnInput" id="输入" />
<Items Key="lblDisplay" id="显示" />
<Items Key="btnChangeLanguage"id="多语言" />
</Trans>希望大侠们能指点一下或给个相关例子`~谢谢
<Trans>
<Items Key="btnInput" id="输入" />
<Items Key="lblDisplay" id="显示" />
<Items Key="btnChangeLanguage"id="多语言" />
</Trans>输出结果也为<?xml version="1.0" encoding="utf-8"?>
<Trans>
<Items Key="btnInput" id="输入" />
<Items Key="lblDisplay" id="显示" />
<Items Key="btnChangeLanguage"id="多语言" />
</Trans>希望大侠们能指点一下或给个相关例子`~谢谢
{
if(!Page.IsPostBack)
{System.Xml.XmlDocument dom = new System.Xml.XmlDocument();dom.Load( 你的XML文件路径 );Page.Response.ContentType = "text/xml";dom.Save(Page.Response.OutputStream);Page.Response.End();}
}
using System.Collections.Generic;
using System.Text;
using System.IO;namespace ConsoleTest
{
class Program
{
static void Main(string[] args)
{
FileStream fs = new FileStream("C:\\new.xml", FileMode.Open);
StreamReader sr = new StreamReader(fs, System.Text.Encoding.Default);
Console.Write(sr.ReadToEnd());
sr.Close();
fs.Close();
Console.Read();
}
}
}
doc.Load(@"../../test.xml");
XmlNodeList nodes = doc.SelectNodes(@"//Items");
foreach (XmlNode node in nodes)
{
for (int i = 0; i < node.Attributes.Count; i++)
{
Console.WriteLine("属性名: " + node.Attributes[i].Name + "属性值: " + node.Attributes[i].Value);
}
}