Neue XML-Dateien werden von Programmen als eine Art Gehäuse Ausgangsdaten für die spätere Abfrage der gleichen oder einer anderen Anwendung generiert . Um eine neue XML-Datei von einem externen Programm zu generieren, müssen bestimmte Vorgaben erfüllt werden, wie zum Beispiel dafür, dass die hierarchische Struktur haftet auf XML-Standards werden. Die Erzeugung und die Benennung des neuen XML-Datei erfordert, dass das Programm einen open () -Befehl mit den entsprechenden Anweisungen. Things You
Text Editor, zB brauchen Notepad , Emacs , Kontext anzeigen
Weitere Anweisungen
1
generieren eine leere XML -Datei mithilfe der open () -Befehl mit Anweisungen zum Anhängen . Dieser Schritt wird auch ausdrucken XML-Header und die Mutter node.open (XML, ">> info.xml "); Druck XML " < \\ xml version = \\ ? " 1.0 \\ "\\ > \\ n" , Print- XML " \\ n"; Die XML-Datei wird automatisch als " info.xml " werden, wenn Sie nichts anderes angeben. Die '>>' Zeichen anweisen , dass die Datei zum Anhängen von Daten verwendet werden soll.
2 Füllen Sie die XML-Datei. Diese wenigen Zeilen Code zu erbitten Informationen vom Benutzer . Nach einem Datensatz eingegeben wurde, werden die Informationen automatisch füllt die XML -Datei über die "print" command.TOP : print " Name: "; $ name = <> ; chomp ($ name) ; print " Nationalität :"; $ nat = <> ; chomp ($ nat) ; print " Geburtsdatum :"; $ Geburt = <> ; chomp ($ Geburt ) , Print- XML " \\ n $ name < ; \\ /name> \\ n $ nat <\\ /nat > \\ n $ Geburt <\\ /Geburt > \\ n <\\ /p_info > \\ n "; Das " <> "; Zeichen dem Programm sagen, dass der Eingang muss vom Benutzer kommen . Die chomp (); Befehl entledigt lästigen neue Zeile Zeichen , die das Programm zum Absturz zu bringen würde
3 Programm die Eingabemöglichkeit . . Nach der Eingabe in der XML-Datei gedruckt wird , fragt das Programm den Benutzer, wenn sie zur Eingabe eines neuen Datensatzes möchte . Für eine positive Antwort müssen sie die Taste " n" und wenn sie das Programm entkommen wollen, müssen sie drücken print " Für neue Rekord Presse \\ " n \\ " - Zur Presse \\ verlassen " e \\ \\ n " " e ". ; Druck " ? "; $ new = <> ; chomp ($ neu); if ( $ new eq " n" ) { goto TOP ; } if ( $ new eq " e" ) {print XML " <\\ /info > "; print" New XML-Datei erstellt "; exit; } print" Neue XML- Datei erstellt "; Dieser Code-Snippet druckt auch das schließende Tag der Mutter Knoten damit die XML-Datei legalen Speichern Sie den Code unter." gen_xml . . pl "
4
Führen Sie das Programm in der Windows-Eingabeaufforderung Öffnen Sie die Eingabeaufforderung und wechseln Sie zum Verzeichnis, in dem die Datei gespeichert ist , dh > cd c : . . \\ your_directory Sobald Sie eingegeben haben das Verzeichnis Typ "perl gen.xml.pl. " Geben Sie die Daten für drei fiktive Personen und dann das Programm beenden.
5
Testen Sie die XML Gültigkeit . nach dem Ausführen gen_xml.pl suchen , suchen Sie die gleichen Verzeichnis für eine XML- Datei mit dem Namen " info.xml . " Öffnen Sie die Datei in einem Browser. Falls die XML öffnet sich in einem Baum -Format , dann die Erzeugung der Datei erfolgreich war.