編輯:感謝您的幫助,無論如何,忘記它..我將直接在java服務器上解析xml,然後直接從服務器下載到我的設備...它是更容易和更快的方式...使用sed在xml上移動文本
有人可以幫我使用sed命令嗎?我不是那麼好與:)
我刪除了<title lang="en">
線,讓只有「PT」行。(設備的限制)
這個我已經做和它的正常工作,就像這樣:
sed -i '/<title lang=\"en\">/d' xmltv_clarotv.xml
現在
,我試圖做的,我說的代碼,並加上得到<date></date>
內容,並把它放在<title lang="pt">
應該導致這樣的事情裏面:
注意,不是每個<programme>
有場<date>
有人可以給我一個幫助嗎?它需要與sed
命令和我將執行它的設備沒有太多的RAM和本機功能...
我想這樣做,因爲設備將解析它只承認'標題'和'說明' 字段...
一小片的XML的:
<programme start="20120923200000 -0300" stop="20120923222500 -0300" channel="T4H" program_id="0000278093" event_id="000000000887005" series_key="">
<title lang="pt">Gigantes de Aço</title>
<title lang="en">Real Steel</title>
<desc>Viva a adrenalina e o frenesi de uma atividade como a luta de Robôs. Esta é a história de um ex-campeão de boxe que, empurrado pelo forte desejo de uma criança, volta ao mundo da luta como um misterioso andróide. - www.revistaeletronica.com.br </desc>
<credits>
<director>Shawn Levy</director>
<actor>Hugh Jackman</actor>
<actor>Dakota Goyo</actor>
<actor>Evangeline Lilly</actor>
<actor>Anthony Mackie</actor>
<actor>Kevin Durand</actor>
<actor>Hope Davis</actor>
</credits>
<date>2011</date>
<category lang="pt">Filme</category>
<category lang="pt">Ação</category>
<country>EUA/Índia</country>
<video>
<colour>yes</colour>
</video>
<rating system="Advisory">
<value>Programa impróprio para menores de 14 anos</value>
</rating>
<star-rating>
<value>4/5</value>
</star-rating>
</programme>
不明白的問題。 – thb
你應該使用XSLT – Pierre