2017-10-25 2 views
0

나는 다음과 같은 코드를 사용하여 속성 값에 의해 R의 getNodeSet 기능 XML을 구문 분석하고 있습니다 :getNodeSet는 값

getNodeSet(doc, "/body//*[@attribution='HM'][@*='checkmark'][@*='underline']") 

', 효과적으로 HM을 위의 값의 세 가지를 모두 (포함 반환 노드의 콘텐츠 위의 코드 '그리고'체크 표시 '및'밑줄 ').

첫 번째 값이 일정하지만, 추가 값이 ETHER/OR (효과적으로 'HM'및 '체크 표시'또는 '밑줄') 인 노드를 반환하는 기능을 원합니다.

도움에 감사드립니다.

+0

당신이 현재/원하는 출력 샘플을 제공 할 수있다? –

답변

0

이 솔루션은 대괄호의 단일 세트 내에서 OR 될 수있는 유형의 속성 값을 결합하는 것입니다, 그리고 따옴표없이 공급 '또는':

getNodeSet(doc, "/body//*[@attribution='HM'][@*='underline' or @*='checkmark']")