|
XML
Découvrir et comprendre le XML
1. En français
http://www.commentcamarche.net/xml/xmlintro.php3
2. En anglais
http://www.w3schools.com/xml/
http://xmlsite.multimania.com/
http://www.w3.org/XML/
http://www.xml.com/pub/a/98/10/guide0.html
http://msdn.microsoft.com/workshop/c-frame.htm#/workshop/xml/index.asp
Quelques lignes de codes en XML
1. Du code en DTD ou Document Type Definition (=variables)
<! ELEMENT personne (nom,prenom)>
<! ELEMENT nom #PCDATA >
<! ELEMENT prenom #PCDATA >
où #PCDATA veut dire que l'élément doit
contenir une chaîne de caractères
2. Du code en XML (=contenu ou base de
données)
<personne>
<nom>Pillou</nom>
<prenom>Jean-Francois</prenom>
</personne>
<personne>
<nom>Van Meerbeeck</nom>
<prenom>Dung</prenom>
</personne>
3. Du code en XSL (=contenant ou feuille
de styles)
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/TR/WD-xsl"
xmlns="http://www.w3.org/TR/REC-html40"
result-ns="">
<xsl:template match="/">
<HTML>
<HEAD>
<TITLE>Titre de la page</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<xsl:apply-templates/>
</BODY>
</HTML>
</xsl:template >
<xsl:template match="personne"
>
<ul>
<li>
<xsl:value-of select="nom"/>
-
<xsl:value-of select="prenom"/>
</li>
</ul>
</xsl:template >
</xsl:stylesheet>
4. Du code résultat en HTML
<ul>
<li>Pillou - Jean-François</li>
<li>Van Meerbeeck - Dung</li>
</ul>
|