Se connecter avec
S'enregistrer | Connectez-vous

transformatin fichier XML

Dernière réponse : dans Programmation

Comment fusionner 1 fichier XML et un fichier XSL

voici mon code tres simple :

le fichier XML:


<?xml version="1.0"?>

<?xml-stylesheet type="text/xsl" href="test.xsl"?>



<personne>
<nom>Dupond</nom>
<adresse>
<numero>3</numero>
<rue>rue de la paix</rue>
<ville>Paris</ville>
<codePostal>75001</codePostal>
</adresse>
</personne>


Voici le fichier XSL:

<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">

<xsl:template match="/">

<html>
<body>


<td><xsl:value-of select="personne/nom"/></td> <td><br/></td>
<td><xsl:value-of select="personne/adresse/numero"/></td>
<td><xsl:value-of select="personne/adresse/rue"/></td>
<td><xsl:value-of select="personne/adresse/ville"/></td>
<td><xsl:value-of select="personne/codePostal"/></td> <td><br></br></td>


</body>
</html>
</xsl:template>
</xsl:stylesheet>


je ne veux pas voir le resultat dans un browser !!!

y a t il une facon de faire avec XSLT, ou java , ou PHP ???

Autres pages sur : transformatin fichier xml

Lassé par la pub ? Créez un compte

Hello,

En .Net :
  1. // Chargement du XSL
  2. XslTransform xslt = new XslTransform();
  3. XsltArgumentList args = new XsltArgumentList();
  4. xslt.Load("fichier.xsl");
  5.  
  6. // Chargement du XML
  7. XmlDocument doc = new XmlDocument();
  8. doc.LoadXml("fichier.xml");
  9.  
  10. // Préparation du flux de sortie
  11. StringBuilder sb = new StringBuilder();
  12. StringWriter output = new StringWriter(sb);
  13.  
  14. // Transformation !
  15. xslt.Transform(doc, args, output, null);


Simple, non ?
Lassé par la pub ? Créez un compte
Tom's guide dans le monde