Comment faire une page web avec xml

En utilisant XML pour créer une page Web permet aux développeurs de fournir fréquemment de nouveaux contenus pour le site sans avoir à passer du temps modifier les pages Web. sites XML ne peuvent pas être utilisés avec des pages html statiques mais doivent intégrer un niveau de dynamisme grâce à l`utilisation d`un langage de script tels que Perl, ASP ou PHP. L`avantage d`utiliser XML pour le développement web est que la page ne doit être créé une fois. Essentiellement, un site entier peut être mis à jour sur une base quotidienne en téléchargeant simplement un fichier XML. Cet article montre comment utiliser XML pour créer une page web très basique appelé Nouvelles de Matt. Une fois la page Web dynamique est construit, le contenu du site peut être mis à jour en téléchargeant un fichier XML.

1

Créez le fichier XML. Le fichier XML pour l`exemple contiendra trois balises et deux attributes- une balise racine, et deux balises enfants pour les articles de nouvelles quotidiennes de Matt, et l`image quotidienne. Copiez ce qui suit dans un document texte vide. Les chevaux espagnols ont été amenés à la place Santo Domindo ce matin. Ce fut un beau spectacle et tant de gens est sorti pour les voir. J`ai apporté ma petite amie et son cousin. Nous avons eu une explosion. img1.jpg le "statut" attributs raconteront la page Web qu`il doit extraire des informations notamment du document XML. Enregistrez le texte "news.xml."

2

Créez le CGI Perl. Ce script ouvre la "news.xml" document sur le serveur et recherche deux éléments du texte entre les infos balises et le nom du fichier d`image entre la

Mots clés;

!/ Usr / bin / perl -w

impression "Content-Type: text / html n n"- ouvert (XML,""- #indexes le fichier XML à $ count = 0 while (){ si (/(.?) Lt; / itemgt; / est) {$ item = $ 1 #finds le dire avec la publication attribut} if (/

(.?) Lt; / picgt; / est) {$ pic = $ 1 #finds le nom pic avec la publication attribut}} print "

Nouvelles de Matt


$ item

"- #Ceci snippet trouver l`image et imprime la page Web. Assurez-vous de remplir vos informations de répertoire racine. Enregistrez le code "xml_site.cgi."

3

Téléchargez vos fichiers sur le serveur. Télécharger "news.xml" et "xml_site.cgi" à votre cgi-bin. Ajouter une image nommée "img1.jpg" à votre dossier doc html.

4

Testez la page Web. Chargez la page Web en ouvrant le xml_site.cgi" page dans votre navigateur. Vous ferez cela en tapant la suivantes- "http://your_domain.com/~your_root/cgi-bin/xml_site.cgi." Dans cet exemple, un titre en caractères gras face apparaît que lit "Nouvelles de Matt" suivie d`une règle horizontale. En vertu de la règle horizontale, une image de deux chevaux ouvre à gauche et un bref commentaire à la droite de l`image.

5

Ajouter une autre entrée dans le fichier XML. Pour ajouter une autre entrée, ouvrez le "news.xml" fichier dans un éditeur de texte. Faites une copie de la première entrée en coupant et collant en dessous. Modifiez les attributs de la première entrée à "nul." Dans la deuxième entrée modifier le fichier d`image "img2.jpg" et d`écrire un nouvel élément de nouvelles. La deuxième image de cet article est d`un nom femelle fox-terrier "La fille," et les nouvelles sont au sujet de son voyage chez le vétérinaire. Assurez-vous que les deux attributs du nouvel élément sont mis à "publier." Enregistrez le fichier.

6

Chargez à nouveau la page. Cette fois, télécharger le "news.xml" fichier, recharger la "xml_site.cgi" fichier dans le navigateur et le contenu change automatiquement à un nouvel élément de nouvelles et une nouvelle image.

Conseils

  • vérifier Ceci est un exemple très rudimentaire de ce que vous pouvez réaliser avec XML. Cependant, le codage est suffisante pour servir de base pour une plus grande application plus complexe en utilisant plusieurs champs XML, CSS, javascript, etc.
  • vérifier Si vous envisagez d`intégrer 1000s des documents XML, il est une bonne idée de se pencher sur le développement d`une application qui crée des documents XML à la volée, plutôt que de copier-coller. Ceux-ci peuvent être créés en Perl en incorporant la fusion de fichiers.

Attention

  • Fermer Assurez-vous que la syntaxe est correcte. Si un point-virgule est hors de programme ne parviendra pas à exécuter correctement le cas échéant.

Les références

Articles connexes