Я думаю о подходе примерно такого рода. Пожалуйста, дайте мне знать, действительно ли это может работать следующим образом: Для образца XML:
<Root>
<Node>
<SubEl1>abc</SubEl1>
<SubEl2>def</SubEl2>
<SubEl3>123</SubEl3>
<SubEl4>456</SubEl4>
</Node>
</Root>
Хотите войти в
, пройти проверку имени узла / элемента и получить его значение.
Примерно так, скажем, имя - «SubEl1», используйте «abc» для задачи1, увидев имя элемента «SubEl2», я выполняю задачу2. Все подэлементы должны быть проверены на!
Пример (не рабочий код):
//looping through 'Node' children
switch(SubElName for 'Node element)
{
case : 'SubEl1'
//Do Task1 using the SubEl1's value/TextName ...
case: 'SubEl2'
//Task2 ...
...
case: default //Do default task.....
}
//end loop
Если вы можете придумать какой-либо другой подход (XElement, XmlDocument, SelectNodes () и т. Д., Это тоже будет оценено!
]