Um ein Flat-File in XML zu konvertieren , ist es notwendig für den Aufbau der Datei, die Daten durch bestimmte Trennzeichen getrennt sind . Da normalerweise flache Dateien dienen als Lagerplätze für logisch sequenziert Informationen , die Umstellung auf XML ist ganz einfach. Es gibt zwei Möglichkeiten, um diese Aufgabe zu erfüllen : (1 ) Öffnen Sie die Flat-File und füllen Sie die XML-Tags von Hand (2 ) Schreiben Sie eine Perl-Skript, das Tagging für Sie erledigt. Die erste Option ist lebensfähig, wenn Sie ein paar Einträge zu markieren, haben . Aber wenn Ihre Datei enthält alles, was über drei bis vier Einträge Eingabe XML-Tags wird eintönig und unterliegen menschliches Versagen. Stellen Sie sich vor , wenn Sie einen Eintrag 5.000.000 Datei zu markieren hatte ? Hier ist, wie eine Flat-File in XML mithilfe einer kurzen Perl-Skript zu konvertieren. Things You
Texteditor
brauchen anzeigen Weitere Anweisungen
1
Erstellen einer XML- Datei. Dieses Beispiel wird mit einem flachen Datei, die die Namen , Staat und Telefonnummern von Studenten beherbergt . Um die Datei zu öffnen eine Klartext doc und geben Sie den folgenden : Mark Johnson , New York ,555 - 6868Mary William , New Jersey ,555 - 7979Will Samuel , DC ,555 - 5757Mike Anderson, Virginia ,555 - 3030Save die Datei als "info . txt . "
2
erstellen Sie das Perl-Skript . Das Perl-Skript nimmt die Flat-File- Informationen und Tags mit XML-Tags . Es gibt dann eine separate XML- Datei namens " info.xml . " Kopieren Sie den folgenden Text zu einem doc : # /usr /bin /perlopen ( INFO " > info.xml ");
Druck! XML " < \\ xml version = \\ ? " 1.0 \\ "\\ > \\ n"; Druck XML " \\ n"; while ( ) {
if ( /( . ? *) ( . ? *) \\ A, , (\\ d * - \\ d +) /ist ) {
$ name = $ 1; $ Zustand = $ 2; $ tel = $ 3;
Druck XML " \\ n 1 < \\ /name> \\ n $ 2 <\\ /state > \\ n 3 $ <\\ /tel > \\ n <\\ /student_info > \\ n "; }} Druck XML" <\\ /info > "; print" Datei konvertiert XML "; Speichern Sie das Perl-Skript als" . to_xml.pl "
3 Führen Sie das Skript . Von der Windows-Kommandozeile geben Sie das Verzeichnis , wo Ihre " to_xml.pl " Skript und Ihr " info.txt "-Dateien gespeichert werden. Führen Sie den folgenden Befehl ein: pl to_xml.pl . Das Programm soll die folgende Bestätigung "Datei konvertiert XML. "
4
Überprüfen Sie die XML-Datei. In dem Verzeichnis, in dem Ihre Skripte gespeichert werden, nach einer Datei namens aussehen " info.xml . " Wenn Sie es nicht finden , führen Sie das Programm erneut.
5
Überprüfen Sie die Gültigkeit des XML-Dokuments oder Umfrage , ob es auf dem Web verwendet werden können , durch das Öffnen der " info.xml "-Datei in einen Browser. Sie sollten nicht alle Fehler.