日期:2014-05-20  浏览次数:20814 次

LINQ 提取XML文件中的有用信息后,生成新的XML文件.
如题: 我想把UML建模顺序图导出的XML,把其中有用部分提取出来,生产新的XML文件(UPPAAAL验证工具中的XML形式)进行模型验证。
  希望大家给个算法或者想法,1.如何遍历提取XML中有用信息? 2。如何生成新的XML文件?

------解决方案--------------------
写一个xslt,然后用XslCompiledTransform 来转换就行了
------解决方案--------------------
XDocument xdoc= XDocument.Load(Server.MapPath("a.xml"));
var ad = from a in xdoc.Descendants("")
select new
{
a= a.Element("a").Value, 
b= a.Element("b").Value,
};
foreach (var a in ad)
Response.Write(a.b);
参考
参考