【发布时间】:2012-09-15 12:31:18
【问题描述】:
编辑:无论如何感谢您的帮助,忘记它..我将使用java直接在我的服务器上解析xml,然后直接从服务器将其下载到我的设备......这样更容易和更快.. .
有人可以帮助我使用 sed 命令吗?我不太擅长那个:)
我删除了<title lang="en"> 行,只保留了“pt”行..(设备限制)
我已经这样做了,并且工作正常,如下所示:
sed -i '/<title lang=\"en\">/d' xmltv_clarotv.xml
现在,我正在尝试执行我所说的代码,并从<date></date> 获取内容并将其放在<title lang="pt"> 中,这应该会产生如下结果:<title lang="pt">[2011] Gigantes de Aço</title> 注意不是每个<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>
【问题讨论】:
-
不懂问题。