Hi,
Naja, ich vermute mal der Datenstrom wird, eventuell stückweise, in den Rechnerspeicher gelesen. Dann wird geparst (Wohlgeformtheit) und validiert (gegen eine DTD). - Ich verstehe nur nicht wie man parst und validiert.
ach so :-) Nun, wenn Du von einem wohlgeformten, korrekten XML ausgehst, bekommst Du bei einem gegenteiligen Konstrukt bei der Verwendung desselben einen Fehler. So gesehen kannst Du Dir die Prüfung sparen. Es reicht, wenn Du die Daten für Dich leicht zugänglich aufbereitest.
Besipeilcode? :-)
Nö ;-)
Unter http://www.cpan.org/ findest Du alle Perl-Module. Einige davon beginnen mit "XML::" und sind dadurch für Dich interessant. Begutachte wahlweise den Quellcode oder die mitgelieferte Dokumentation.
Cheatah