저는 XML 파일의 데이터세트로 작업하고 있습니다. 그 구조는 다음과 같습니다.
<?xml version="1.0" standalone="yes"?>
<exper>
<entry>
<Source />
<Status>pass</Status>
<Title>S2</Title>
</entry>
<entry>
<Source />
<Status>fail</Status>
<Title>S1</Title>
</entry>
<entry>
<Source />
<Status>pass</Status>
<Title>S3</Title>
</entry>
Python에서 구문 분석하고 작업을 완료할 수 있지만 태그 목록을 얻기 위해 즉석에서(아마도 일종의 시각적 편집기를 사용하여) 수행할 수 있는 작업이 있습니까 title
? 모든 항목?
저는 Windows에서 메모장을 사용하여 파일을 읽고 있는데 이는 확실히 최선의 접근 방식은 아닙니다. 나도 그런 기능을 갖고 있기 miniGW
때문에 XML 파일을 구문 분석하는 것이 SED와 AWK 모두에 적합하지 않다는 말을 들었지만 AWK를 실행할 수 있습니다.
답변1
1) 설치xmlstarlet
https://sourceforge.net/projects/xmlstar/files/xmlstarlet/1.6.1/
2) 명령줄에서 XML 문서를 처리합니다.
xmlstarlet sel -t -v "//Title" -n input.xml
산출:
S2
S1
S3