XSLT : 속성이 false로 설정된 경우 하위 요소의 전체 요소와 요소에 대한 데이터를 무시하고 건너 뜁니?XSLT : attribute가 false로 설정되면 자식 요소의 전체 요소와 요소에 대한 데이터를 무시하고 건너 뜁니 까?
나는 Document > Sections > Sub Sections > Items > Sub Items > Super Subs
등등이있는 XML 문서를 가지고 있습니다.
이제는 모든 레벨의 모든 요소에 공통으로 설정된 한 가지 일반적인 '부울'속성 또는 속성 세트는 가시성을 위해 'V'로 표시됩니다. 즉, 문서의 숨김/건너 뛰기 또는 보이지 않는 전체 섹션을 허용합니다.
부울이므로 1 또는 0, 즉 참/거짓을 포함 할 수 있습니다.
내가 필요로하는 경우 IGNORE
및 SKIP
처리 및 어떤 요소의 출력과 하위 요소의 전체 지점 수 있도록하고 싶습니다 그것은 단순히 플래그 하나 개 부울 속성을 변경하여 처리되지 않은 무시/숨겨진.
이것에 대해 좋은, 깨끗하고 효율적인 방법은 무엇입니까?
XML 문서의 모든 레벨에서 전체 요소 집합에 전역 적으로 적용 할 수있는 공통 Xpath식이 있습니까?
나는 이것을 구현하고 진행하기위한 모든 제안과 대안을 환영한다.
예컨대 XML :
<Document>
<Section v="1">Data
<SubSection v="1">SS1..</SubSection>
<SubSection v="0">SS2..</SubSection>
</Section>
<Section v="0"></Section>
<Section v="1"></Section>
</Document>
입력 XML의 예와 예상 결과를 게시 할 수 있습니까? –
XML 형식은 다양 할 수 있습니다. 몇 가지 XML 스키마를 설계 중이며 모든 XML 스키마에서이 스키마를 공통적으로 사용하기를 원합니다. 데이터를 파괴하거나 제거하지 않고 필요에 따라 데이터의 "청크"또는 "분기"를 숨기거나 무시할 수 있습니다. –