Родительский и дочерний теги имеют одинаковые имена.Я пытаюсь извлечь все из родительского, кроме дочерних элементов.
У нас есть несколько строк в родительском, которые мы хотим извлечь.Есть несколько Parent и child, которые вложены, как показано ниже.
Пробовал // Record / previousing-sibling :: *, который не дает мне начальный и конечный тег родительского элемента.[нет (потомок :: запись)] и многие другие альтернативы, но не повезло.
<Record contentId="1">
<Metrics_Library_Name>Text1</Metrics_Library_Name>
<Metrics_Library_ID>1</Metrics_Library_ID>
<Record contentId="1a">
<Questionnaire_ID>1a</Questionnaire_ID>
<Year>2018</Year>
<Quarter/>
<Month>02-Feb</Month>
</Record>
<Record contentId="1b">
<Questionnaire_ID>1a</Questionnaire_ID>
<Year>2018</Year>
<Quarter/>
<Month>02-Feb</Month>
</Record>
</Record>
Ожидаемый результат:
<Record contentId="1">
<Metrics_Library_Name>Text1</Metrics_Library_Name>
<Metrics_Library_ID>1</Metrics_Library_ID>
</Record>