Thread Textzeilen einer XML-Datei ersetzen (17 answers)
Opened by pomaranc at 2011-05-11 20:02

pomaranc
 2011-05-11 20:02
#148479 #148479
User since
2011-05-11
18 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich lasse mir von einem Programm eine XML als Kapiteldatei für das Contanerformat Matroska erstellen. Nun müsste ich mehrere Einträge in der XML ersetzen, immer durch die gleiche Textzeile.

Hier ein Auszug aus der XML:

Code: (dl )
1
2
3
4
5
6
      <ChapterFlagHidden>0</ChapterFlagHidden>
<ChapterFlagEnabled>1</ChapterFlagEnabled>
<ChapterDisplay>
<ChapterString></ChapterString>
<ChapterLanguage>eng</ChapterLanguage>
</ChapterDisplay>
Nach dem fett markierten Zeile 2 soll etwas eingefügt werden

Dass das ganze so aussieht:
Code: (dl )
1
2
3
4
5
6
7
8
9
      <ChapterFlagHidden>0</ChapterFlagHidden>
<ChapterFlagEnabled>1</ChapterFlagEnabled>
<ChapterSegmentUID format="hex">
bcffc7fe80230cf7beb6e08bc38ca5d6
</ChapterSegmentUID>
<ChapterDisplay>
<ChapterString></ChapterString>
<ChapterLanguage>eng</ChapterLanguage>
</ChapterDisplay>


Die Zeile ist immer die gleiche, der Teil <ChapterFlagEnabled>1</ChapterFlagEnabled> kommt mehrfach vor, dahinter soll halt der andere Teil einsortiert werden.

Selbst hab ich außer ein wenig HTML keine Programmierkenntnisse. Geht sowas mit Perl oder so zu machen?

modedit Editiert von GwenDragon: Fett-BBCode aus Code entfernt; Hinweis auf wichtige Zeile
Last edited: 2011-05-12 14:31:07 +0200 (CEST)

View full thread Textzeilen einer XML-Datei ersetzen