[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Inserindo tag em linhas de um xml
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: [shell-script] Inserindo tag em linhas de um xml |
Date: |
Mon, 24 Mar 2003 15:42:45 -0300 |
> Pessoal, como faço para localizar num arquivo .xml a
> ocorrencia da string "_arquivos" e acrescentar no
> final da linha, antes do ">" a tag : hidden="yes"?
> veja trecho do arquivo abaixo:
>
> <document name="01-851_arquivos"
> title="01-851_arquivos">
>
> mudar p/ :
>
> <document name="01-851_arquivos"
> title="01-851_arquivos" hidden="yes">
==========================================================
sed 's/_arquivos">$/_arquivos" hidden="yes">/' arquivo.xml
==========================================================
>
> ou então como faço para apagar um intervalo de linhas
> que estão entre as tags :
>
> <document name="01-851_arquivos"
> title="01-851_arquivos">
>
> e </document> ? apenas quando encontrar o "_arquivos"
> na linha.
>
> veja o trecho abaixo que deve ser apagado:
>
> <document name="01-851_arquivos"
> title="01-851_arquivos">
> <document name="filelist.xml"
> title="filelist.xml"
> location="&prj-root;\KitsdoCenacon\01-851_arquivos\filelist.xml"
> content-type="text/xml" indexsheet="def-indexsheet"
> hidden="yes"/>
> <document name="header.htm" title="header.htm"
> location="&prj-root;\KitsdoCenacon\01-851_arquivos\header.htm"
> content-type="text/html" indexsheet="def-indexsheet"/>
> <document name="image001.wmz"
> title="image001.wmz"
> location="&prj-root;\KitsdoCenacon\01-851_arquivos\image001.wmz"
> hidden="yes"/>
> <document name="image002.gif"
> title="image002.gif"
> location="&prj-root;\KitsdoCenacon\01-851_arquivos\image002.gif"
> content-type="image/gif" hidden="yes"/>
> <document name="oledata.mso" title="oledata.mso"
> location="&prj-root;\KitsdoCenacon\01-851_arquivos\oledata.mso"/>
> </document>
====================================================================
sed '/^ *<document name/,/^ *<\/document>$/d' arquivo.xml
====================================================================
>
> Desde já agradeço!
>
> Quem me ajudou muito na semana passada foram o Thobias
> e o Aurélio.
>
> Abraço a todos!
>
> Charles Silveira.
>
> ______________________________________________________________
> _________
> Yahoo! Mail
> O melhor e-mail gratuito da internet: 6MB de espaço,
> antivírus, acesso POP3, filtro contra spam.
> http://br.mail.yahoo.com/
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de
> programação, como perl, C etc. Quem insistir em não seguir
> esta regra será moderado sem prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
- RES: [shell-script] Inserindo tag em linhas de um xml,
Julio Cezar Neves - DATAPREVRJ <=