我对林肯有点小问题。我通过XML-RPC读取了一些信息。
解析方法响应没有问题,但我不知道如何编写
新XML文件中的数据正确。
到目前为止,我的代码是:
var confs = from x in file.XPathSelectElements("//member[name='conferenceType'][value = 'active']"
+ "/parent::node()/member[name='conferenceName']")
select x;
XElement root = new XElement("Active-Conferences");
foreach (XElement xConfs in confs)
{
var participants = from p in xConfs.XPathSelectElements("//member[name='conferenceName']" +
"/parent::node()/member[name='displayName']")
select p;
root.Add(new XElement("conferenceName", xConfs.Element("conferenceName").Value)
+ new XElement("displayName").Value);
}
root.Save("d:/neu2.xml");
我想建立一个新的XML文件,其中包含所有读出会议(conferencename)和相关参与者(displayname)!我用我的查询得到了会议和显示名称之间的关系,但不知道如何用我想要的格式将这些数据正确地写到一个新的XML文件中…像这样:
alt text http://www3.pic-upload.de/22.10.09/49moeyej2crj.jpg