У меня небольшая проблема с LINQ. Я зачитал некоторую информацию через 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)! Я получил связь между конференциями и displayNames с моим запросом, но не знаю, как правильно записать эти данные в новый XML-файл в нужном формате ... что-то вроде этого:
альтернативный текст http://www3.pic -upload.de / 22.10.09 / 49moeyej2crj.jpg