Thread XML / Perl
(8 answers)
Opened by Gast at 2004-04-15 17:32
Servus,
sofern es hier überhaupt jemanden interessiert, ich hab den Artikel grad vor mir. iX 4/04 Seite 123 "Verteilte Dokumente mit externen Entitäten" In einem Leserbrief in der iX 5/04 wird auch XLink&XInclude vorgeschlagen Hier ein Xinlcude Beispiel von http://www.zvon.org/xxl/XIncludeTutorial/Output/example2.html Falls eine solche Lösung für dich in Frage kommt google einfach mal nach den Stichworten Xlink, Xinclude oder XMl Catalogs. Also sofern nur die Dateien richtig sortiert sein müssen wäre das wohl eine recht simple Lösung. Du sortierst die Dateien nach deinen Kriterien und gibst einfach die nötigen XML Anweisung für eine der 3 genannten XML Technologien in der gewünschten Reihenfolge in deine XMl Datei aus. Fertig! [EDIT] Das mit dem XML Headern hab ich allerdings in Bezug auf die genannten Techniken noch nciht berücksichtigt. Insofern ist evtl. eine XML::Simple Lösung "the most perlish way" Für diesen Fall gilt etwas in der Richtung Code (perl): (dl
)
1 2 #gXCFFWR <=> getXMLContentFromFileWithoutRoot $xml .= gXCFFWR($_) foreach @sorted_files; wobei der sub gXCFFWR dann das XML handling z.b. via XML::Simple macht oder einfach mit ein bischen regex das XML-Gerüst drumherum entfernt. greetz & fetten Segen manu\n\n <!--EDIT|pfuschi|1082580196--> PCE - Editor für Perl in Perl
Bookzilla.de - Mit jedem Kauf OpenSource unterstützen "I know I can't hold the hate inside my mind cause what consumes your thoughts controls your life" - Creed |