Perguntas sobre 'xmlstarlet'

1
resposta

como massagear ou formatar html para analisar com xmstarlet?

Primeiramente, preciso executar html no estado selvagem usando algo como jsoup ? Não para torná-lo válido em um sentido humano, pode transformá-lo em rabiscos, mas pelo menos para que xmlstarlet possa processar o arquivo? De preferênc...
30.07.2017 / 21:18
2
respostas

Posso converter campos em XML para tags usando xmlstarlet?

Eu quero converter campos em tags para tags nessa tag, por exemplo <book name="Data Structure" price="250" pages="350"/> Para <book name="Data Structure"> <price>250</price> <pages>350</pages> </...
13.08.2015 / 11:34
1
resposta

Edite XML usando xmlstarlet somente em um subnó

Ao usar o comando: -bash-4.2$ xmlstarlet ed -u "/configurations/rules/rule/branch" -v 'DAVID' config.xml > final.xml Vejo que o arquivo de saída foi alterado para DAVID , mas foi alterado globalmente em todos os lugares em que a tag "...
06.12.2017 / 15:55
1
resposta

Renomeia os elementos XML para uma sequência

Eu estava olhando para uma possível solução baseada em XML para outra pergunta . Estou ciente de sua resposta aceita , que oferece sed e python soluções. O fragmento XML fornecido é: <Names> <Name>Luigi</Name>...
11.11.2017 / 00:42
2
respostas

Como converter multi level xml para uma única linha contendo todos os níveis usando XMLSTARLET

O exemplo de XML é assim: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <root> <level01> <field01>AAAAAAAAAAAAAAAAAAAA</field01> <field02>BBBBBBBB</field02> <field03>CCCC...
07.07.2016 / 12:13
1
resposta

Como exatamente o xmlstarlet move o trabalho

Eu quero mover elementos em um documento xml com xmlstarlet Especificamente, quero fazer as seguintes alterações <parent> <before/> <span><a>blah</a></span> <after/> <parent>...
31.10.2017 / 17:38
1
resposta

Analisando mais de 12.000 arquivos XML

Eu tenho uma pasta que contém mais de 12.000 arquivos XML. Preciso obter uma lista de arquivos dentro dessa pasta que atendam a determinados critérios. No arquivo XML, existe um nó chamado /BillingData/InvoiceLinesList/InvoiceLines . Pode h...
21.09.2018 / 11:39
1
resposta

XmlStarlet xml para saída csv como 'NaNNaNNaN'

Eu escrevi uma consulta xmlstarlet sel -T -t -m badges/row -v "concat(@row, ',')" -n Badges.xml e a saída é repetida como: NaNNaNNaN... para o que provavelmente é a quantidade de linhas no arquivo Badges.xml. Estou seguindo este tut:...
19.03.2018 / 20:16
1
resposta

Por que este XMLStarlet Query não funciona?

Estou tentando escrever um script simples que analisa as informações de preço dos resultados da pesquisa da API do desenvolvedor do ebay. Aqui está um exemplo de resultados de pesquisa XML para "Detective Comics 700": <findItemsAdvancedRes...
21.06.2014 / 21:10
2
respostas

Executing Command in Pipes

Eu preciso entender por que não consigo executar o seguinte. ls -d /data/VT60000* | xargs -IDIRECTORY find DIRECTORY -type f -iname RJ\*.xml | xargs -IFILE sh -c ' XML=$( xmlstarlet fo -D "FILE" ); EXTRACT=$( xmlstarlet sel -t -c "concat('JD'...
20.01.2018 / 18:57