1) Instale o xmlstarlet
link
2) Processar documentos XML a partir da linha de comando:
xmlstarlet sel -t -v "//Title" -n input.xml
A saída:
S2
S1
S3
Estou lidando com conjuntos de dados em arquivos xml; que tem a seguinte estrutura:
<?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>
Eu poderia analisar isso em Python e acabar com isso; mas há algo que possa ser feito em tempo real, talvez usando algum tipo de editor visual, para obter apenas uma lista da tag title
? para cada entrada?
Estou usando o Notepad no Windows para ler o arquivo, o que não é a melhor maneira de ter certeza. Eu também tenho miniGW
, então eu poderia rodar AWK talvez; embora eu tenha dito que analisar arquivos XML não é ideal nem para o SED nem para o AWK.
1) Instale o xmlstarlet
link
2) Processar documentos XML a partir da linha de comando:
xmlstarlet sel -t -v "//Title" -n input.xml
A saída:
S2
S1
S3