이 문제점에 대한 해결책을 찾고 있는데 awk가 내 서투른 셸 스크립트 대신에 충분히 간단한 솔루션을 제공해야한다고 생각합니다.조건부로 XML 파일의 섹션을 제거하십시오
다음과 같이 여러 섹션으로 구성된 xml 파일이 있습니다. 나는 또한 가치 목록을 가지고있다. value_x 내 목록에서 삭제 각 섹션 <top_tag> ... </top_tag>
를 들어
: 섹션 <top_tag> ... </top_tag>
<xml>
<outer_tag>
<top_tag>
<tag>value_1</tag>
<other_tags></other_tags>
</top_tag>
<top_tag>
<tag>value_2</tag>
<other_tags></other_tags>
</top_tag>
...
<top_tag>
<tag>value_n</tag>
<other_tags></other_tags>
</top_tag>
</outer_tag>
귀하의 제안이 가장 감사합니다 (즉, 인쇄되지 않음).
당신은 XML 파싱 모듈을 사용해야합니다이 같은 처리 명령과 XSL 파일을 포함 할 경우 마지막으로, 웹 브라우저는 XSLT를 사용하여 파일을 변환 할 수 있습니다 Python이나 Perl 또는'xmlstarlet'과 같은 명령 행 유틸리티에서. –
섹션별로 무엇을 의미합니까? 'outer_tag','top_tag','tag' 또는 다른 그룹핑? – Edwin