Les nouveaux fichiers XML sont générés par des programmes comme un moyen de données de sortie de logement pour plus tard interrogation par la même ou une autre application. Pour générer un nouveau fichier XML à partir d' un programme externe, certaines spécifications doivent être respectées, telles que veiller à la structure hiérarchique adhère à des normes XML. La production et la nomination du nouveau fichier XML exige que le programme utilise une commande open () avec les instructions appropriées . Choses que vous devez
éditeur de texte , par exemple, Notepad , Emacs , le contexte
Afficher plus Instructions
1
générer un fichier XML vide en utilisant la commande open () avec des instructions pour l'ajout . Cette étape permettra également d'imprimer l'en-tête XML et la mère node.open (XML, ">> info.xml "); print XML " <\\ xml version = \\ ? " 1.0 \\ "\\ > \\ n" ; impression XML " \\ n"; Le fichier XML est automatiquement appelée " info.xml " , sauf indication contraire . Le '>>' instruire caractères que le fichier doit être utilisé pour l'ajout de données .
2 remplir le fichier XML. Ces quelques lignes de code solliciter des informations de l'utilisateur . Après un enregistrement a été saisi, l'information remplit automatiquement le fichier XML à travers le "print" command.TOP : print " Nom :"; $ nom = <> ; chomp ($ nom); print " Nationalité :"; $ nat = <> ; chomp ($ nat) ; print " date de naissance :"; $ naissance = <> ; chomp ($ naissance) ; impression XML " \\ n nom < ; \\ /name> \\ n $ nat <\\ /nat > \\ n $ naissance <\\ /naissance > \\ n <\\ /p_info > \\ n "; La« <> »; personnages racontent le programme que l'entrée doit venir de l'utilisateur. Le chomp (); commande se débarrasse de satanés caractères de nouvelle ligne qui rendraient le plantage du programme
3 Programme de l'option d'entrée. . Après l'entrée est imprimée dans le fichier XML , le programme demande à l'utilisateur s'il souhaite saisir un nouveau record . Pour une réponse affirmative , ils doivent appuyer sur "n" et s'ils veulent échapper au programme, ils doivent appuyer sur print " Pour une nouvelle presse d'enregistrement \\" \\ n " - Pour sortir appuyez sur \\ " e \\ \\ n "" e ". ; Impression ": ? " ; $ new = <> ; chomp ($ nouveau) ; if ($ nouvelle eq " n") { goto top ;} if ($ nouvelle eq " e" ) {print XML " <\\ /infos> " ; print" Nouveau fichier XML créé "; exit;} print" Nouveau fichier XML créé " ; ce bout de code imprime aussi la balise de fermeture du nœud mère rendant ainsi le fichier XML licite Enregistrez le code sous." gen_xml . . pl "
4
Exécutez le programme dans l'invite de commande Windows Ouvrez l'invite de commande et accédez au répertoire où le fichier est enregistré , soit > cd c: . . \\ votre_répertoire fois que vous avez entré le type de répertoire " perl gen.xml.pl. " Entrez les informations pour trois personnes fictives et ensuite quitter le programme.
5
Testez la validité XML. Après l'exécution de recherche gen_xml.pl , rechercher le même répertoire pour un fichier XML nommé " info.xml . " Ouvrez le fichier dans un navigateur. Si le XML s'ouvre dans un format d'arbre , puis la génération du fichier a été couronnée de succès .