父标签和子标签的名称相同。我正在尝试从父级中提取除子级元素以外的所有内容。
我们要提取的父行中有几行。嵌套了以下几个父级和子级。
尝试过// Record / preceding-sibling :: *,它没有给我父元素的开始和结束标记。 [not(descendant :: Record)]和许多其他选择,但没有运气。
<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>