【发布时间】:2011-06-14 05:56:54
【问题描述】:
我想编写一个脚本来编辑多个 XML 文件,我想有一个脚本来执行以下操作;
- 找到标签“预加载”删除整个 标签,找到“预加载=?sometext?”并删除。
- 找到标签“jumpable”删除整个 标签,找到“jumpable=?sometext?”并删除。
- 找到“tween”并删除整个标签
- 将“幻灯片”替换为“标题”,删除此行
- 找到“offsety”并删除整个 标记
- 找到“offsetx”并删除整个 标记
- 找到“titleoffsetx”并删除 整个标签
- 找到“presenter”并删除整个 标记
- 找到“控件”并删除整个 标记
- 找到“demooffsetx”和“demooffsety” 并删除整个标签。
- 将“flv”替换为“src”,除非是“.flv”
- 删除类型标签,例如。 “type=?sometext?”
脚本之前:
<?xml version="1.0" encoding="utf-8"?>
<presentation>
<lesson>
<part src="0301p.flv" breadcrumb="This is example text1">
<cuepoints>
<cuepoint time="0:01" preload="priority" tooltip="Demo 3.1(A)" jumpable="yes">
<tween mode="instant" time="1" />
<slide flv="demos/0301d1.flv" demooffsetx="-180" demooffsety="60" type="demo"></slide>
<presenter />
<controls />
</cuepoint>
</cuepoints>
</part>
</lesson>
</presentation>
脚本之后:
<?xml version="1.0" encoding="utf-8"?>
<presentation>
<lesson>
<part src="0301p.flv" breadcrumb="This is example text1">
<cuepoints>
<cuepoint time="0:01" tooltip="Demo 3.1(A)">
<title src="demos/0301d1.flv"></title>
</cuepoint>
</cuepoints>
</part>
</lesson>
</presentation>
【问题讨论】:
-
我没有看到你的“之前”部分。
-
你试过了吗?你到底是在哪里卡住的?
-
Stephen Chu,我刚刚编辑了问题以显示“之前”部分。
-
他们为什么要这么辛苦,难道不能有人给我一个例子来告诉我该怎么做,剩下的我来做吗?使用初学者编程技能开始执行此操作的最简单方法是什么。