关于提取电影点击率的批处理

来源:百度知道 编辑:UC知道 时间:2024/06/17 02:02:57
电影的相关信息都放在一个xml文件里,格式如下:
<?xml version="1.0" encoding="gb2312" ?><movie><item name="name"> <![CDATA[火影忍者]]> </item> <item name="type"><![CDATA[动画]]> </item> <item name="actor"> <![CDATA[井上和彦 竹内顺子 增川洋一]]> </item> <item name="where"> <![CDATA[日本]]> </item> <item name="language"> <![CDATA[日语中字]]> </item> <item name="long"> <![CDATA[94分钟]]> </item> <item name="intro"> <![CDATA[这次鸣人等年少的忍者们在卡卡西老师的带领下接受了护送月之国王子返回三日月岛的任务。没想到这个看似简单的任务却让鸣人十分头疼。这位出生于超富小国的王子非常任性,喜欢大肆挥霍,因为看上了马戏团里的珍奇动物剑齿虎,就索性把整个马戏团都买了下来。一路上鸣人他们不得不一边照顾王子,一边看住一群根本不听话动物,每天都搞得焦头烂额。好不容易将总算王子带回了三日月岛,不料在那里等待着他们的却是三个拥有可怕忍术的神秘敌人……]]> </item> <item name="img">海报.jpg</item> <item name="click">53702</item> <item name="tjtime">2008-11-8 2:03:23<

把以下脚本命令保存成bat批处理文件放到跟你这个xml同一目录下(名字可以任意写命令中用的是1.xml你可以改成你这个文件的名称) 运行一下就可以自动读取了。

代码:

@echo off
for /f "tokens=29 delims=click" %%a in (1.xml) do echo %%a>2.txt
for /f "tokens=2 delims=><" %%b in (2.txt) do echo 点击率是%%b
pause
del 2.txt