
{filelink=16390}
using System;
using System.Xml;
using System.Xml.Xsl;
using System.IO;
public class ExampleDocXSL
{
public static void Main()
{
// Utilisation de la classe 'XmlTextReader' pour ouvrir un document XML
XmlTextReader xtReader = new XmlTextReader("Operations.xml");
xtReader.WhitespaceHandling = WhitespaceHandling.None;
// Charger le fichier dans Document XML
XmlDocument xd = new XmlDocument();
xd.Load(xtReader);
// Charger un Fichier XSLT
XslCompiledTransform fichierXSLT = new XslCompiledTransform();
fichierXSLT.Load("Operations.xsl");
// Effectuer l transformation dans la mémoire
MemoryStream stm = new MemoryStream();
fichierXSLT.Transform(xd, null, stm);
stm.Position = 1;
StreamReader sr = new StreamReader(stm);
Console.Write(sr.ReadToEnd());
// Fermer le Reader
xtReader.Close();
}
}
//Fichier:Operation.xml
/*
CCLiege
Genital
Frederic Moulard
D.G Commercial
15 Rue X
Paris
2025
France
20-30-14-30-65
20-30-14-30-66
CCVerge
XMey
Herve Banste
PDG
30, rue des Galliers
Marseille
13008
France
32-15-22-16-63
32-15-22-16-64
CCDerge
Fourgon
Samuel Etienne
D.G Commercial
Cener Str. 213
Berlin
12209
Allemagne
044-2014587
044-2014588
*/
//Fichier:Operations.xsl
/*
Les clients
*/