Привет, Я как бы новичок в XML и .NET. Мне было интересно, как я могу проанализировать следующий файл. Я хочу, чтобы получить XmlNode на основе ID, который я предоставил. Пример:XML C# Быстрый способ найти узел
<Data>
<Question id="1">
<Answer>ddd</Answer>
</Question>
</Data>
Я хочу, чтобы каким-то образом это сделать:
XmlDocument myDoc = new XmlDocument();
XmlElement myElem = myDoc.GetElementById("1");
Response.Write("Answer: "+myElem.ChildNodes[0].InnerXML);
Это должно дать мне выход: "Ответ: DDD".
Любая помощь очень удобна, спасибо.
Также я бы предпочел не использовать LINQ, так как я хотел бы сначала освоить компонент XML .NET.
Я ограничен .NET 2.0, а также ... – 2009-03-10 15:05:18
@OliverS: добавьте это ограничение на свой вопрос. – NotMe
Я думаю, что его вопрос был подходящим, поскольку он уточнил, что он хочет, не нужно предлагать что-то вне сферы действия вопроса. – Pat