Как получить список конкретных узлов и значений в одной переменной?
- Привет!
Это мой XML-файл:
<break> <p>This is a paragraph.</p> <p>This is a paragraph.</p> <p><page num="5/>This is a paragraph.</p> <h3>This is a h3 tag.</h3> <p>This is a paragraph.</p> <h4><page num="6/>This is a h4 tag.</h4> <h4>This is a h4 tag.</h4> <p>This is a paragraph.</p> <p>This is a paragraph.</p> <h5><page num="7/>This is a h5 tag</h5> </break>
Здесь элемент "страница"присутствует 3 раза в одном и том же элементе "разрыв". Я хочу получить все узлы "страницы" в списке, но я не получаю его, так как дерево отличается для каждой "страницы". Как мне его получить?
Пожалуйста помочь.
С уважением
Аман
Что я уже пробовал:
var breakelement = xdoc.Elements("break").Descendants().ToList();
Richard MacCutchan
Какие пункты вы получаете в своем списке? Глядя на ваши данные, я бы подумал, что вам нужно перейти к каждому потомку "break" и искать в дереве элементы "page".
Primo Chalice
- Привет!
Я получаю только первое появление "страницы". Так должен ли я сделать это по-другому? Пожалуйста, скажите мне, где мне нужно переодеться.
С уважением
Аман
F-ES Sitecore
Что такое "xdoc"? Как мы можем помочь вам, если мы даже не знаем, какие классы вы используете?