用Linq查询XML文件的问题
XML文件如下
XML code:
<?xml version="1.0" encoding="utf-8" ?>
<Hint>
<?xml version="1.0" encoding="utf-8" ?>
<Hint>
<Error ID="1">
<Error Title="发布新职位前请先填写企业基本信息" Url="http://foodatarian.com"/>
</Error>
<Error ID="2">
<Error Title="请先登录" Url="http://sohu.com"/>
</Error>
</Hint>
</Hint>
想用ID返回一条错误信息,再用两个变量把标题和网址返回到前台页面来
XDocument xmlFile = XDocument.Load("a.xml");
var query = from c in xmlFile.Elements("Hint").Elements("Error ")
select c;
或转对象
public static T DeserializeFile <T>(string FileName)
{
FileStream fs = new FileStream(FileName, FileMode.Open);
XmlSerializer xs = new XmlSerializer(typeof(T));
T o= (T)xs.Deserialize(fs);
fs.Close();
fs.Dispose();
return o
相关问答:
我在使用Dom读xml文件时遇到一个问题,就是当123.xml文件不存在时,load(123.xml)就报错,怎么样才能判断这个文件是否存在啊,我要的是存在时就读取,不存在就跳过,继续的读下一个xml,请教各位大侠,
$file ......
我想要一個通用的xml轉DataTable,xml文件來自不同的文檔,
例如:excel文檔另存為xml文檔怎么把這個xml文檔轉換成DataSet、DataTable ......
<?xml version="1.0" encoding="gb2312" ?>
<sites>
<site>
<name>.Net开发者园地</name>
<url>http://dotnet.aspx.cc</url>
<img&g ......
好 我想学习XML好书,请问有什么书,可以深入的学习下的 谢谢
无废话XML 台湾两只老虎
XML入门经典
友情 帮顶。
无废话XML 台湾两只老虎知识点比较少
XML从入门到精通
......
<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......