L'avantage du XML est que le codage e divise en trois (ou deux au mini)
Le premier est le fichier XML qui est les données en brutes.
Le second est le fichier XSL qui fait la mise en page du fichier XML
Et la troisieme est le fichier XLL qui represente les actions (liens, boutons, anim) a faire sur le fichier XML.
Au pire, tu peux rassembler le fichier XLL dans le fichier XML. Pour ca, pas de pb.
Mais tu dois imperativement faire une feuille de style (stylesheet) en XSL sinon ta page ressemblera a rien.
Exemple :
Voici hello.xml :
<?xml version="1.0" encoding="iso-8859-1"?>
<page>
<title>Hello World!</title>
<content>
<paragraph>Bonjour monde</paragraph>
<paragraph>Avec les accents : àéèêëîôûü</paragraph>
</content>
</page>
et voici le hello.xsl
?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" indent="yes" encoding="iso-8859-1" />
<xsl:template match="page">
<html lang="fr-FR" xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="style.css" title="hop"/>
<title><xsl:value-of select="title"/></title>
</head>
<body bgcolor="#ffffff">
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="content">
<div class="la-classe">
<xsl:apply-templates/>
</div>
</xsl:template>
<xsl:template match="title">
<h1 class="gros-titre">
<xsl:apply-templates/>
</h1>
</xsl:template>
<xsl:template match="paragraph">
<p>
<i><xsl:apply-templates/></i>
</p>
</xsl:template>
</xsl:stylesheet>
le resultat donne en HTML Source est :
<?xml version="1.0" encoding="iso-8859-1"?>
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr-FR">
<head>
<link title="hop" href="style.css" type="text/css" rel="stylesheet"/>
<title>Hello World!</title>
</head>
<body bgcolor="#ffffff">
<h1 class="gros-titre">Hello World!</h1>
<div class="la-classe">
<p>
<i>Bonjour monde</i>
</p>
<p>
<i>Avec les accents : àéèêëîôûü</i>
</p>
</div>
</body>
</html>
ou ca en HTML :
Hello World!
Bonjour monde
Avec les accents : àéèêëîôûü
(mais il manque les preferences de styles... desole)
---------------
PDG du Microsoft's DestructorClan.