私は複数のXMLファイルを編集するスクリプトを書いていますが、私は以下のことをするスクリプトを用意したいと思います。このXMLファイルを編集するPythonまたはPHPスクリプトを書くには?
- タグを検索する "Preload" タグ全体を削除するには、 "Preload =?sometext?"削除します。
- タグを見つけて "jumpable" タグ全体を削除し、 "jumpable =?sometext?"削除します。
- 「offsetx」を見つけ、全体 タグを削除し、「タイトル」と「スライド」を置き換え
- 検索「offsety」この行を削除し、
- 全体 タグを削除する「トゥイーン」を見つけ、
- タグ全体を削除
- 検索「titleoffsetx」と タグ全体
- 検索「プレゼンター」を削除し、削除し、「コントロール」を検索し、全体の削除
- 全体 タグ タグ
- 「demooffsetx」と「demooffsety」 を見つけ、タグ全体を削除します。
- "flv"が ".flv"以外の場合は "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>
:PHPのSimpleXMLを超える
<?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、私はちょうど前の部分を示すために質問を編集しました。 – Josh