Flux rss
Rechercher : dans
Par :

XSLT interpreteur ?????

zebiloute, le lundi 18 février 2002 à 20:48:05 
 Signaler ce message aux modérateurs

Voila. Je viens de debuter en XML. J'y pige po grands chose pour l'instant (Et si ça continu, pour tjrs !!!).

Sinon voila le Pb :

J'ai un fichier .xml, et une feuille de style .xsl. J'utilise un petit programme qui s'appel xt (aussi un autre plus gros KOMODO !!)

Donc je tappes la commande sivante :

c:\xt essai.xml essai.xsl

Et là le programme me recrache telquel le contenu du fichier .xls, au lieu des noeuds.

P.S. : Les deux fichiers machent, je les ais repomper dans un bouquin.

Quand ça veut Po ça veut po !!!
- Et ben y a plus qu'à attendre -

1

PhP, le lundi 18 février 2002 à 21:36:52

Salut zebiloute

Utilise IE 6 : même s'il ne supporte pas complètement la norme XML mais il se débrouille plutôt bien (faut dire que je débute aussi !)

Pour 1 fois que je dis pas du mal des produits de Bill ... ;:)

@+
Philippe

[[  The Truth is Out There   ]]

Répondre à PhP

2

zebiloute, le mardi 19 février 2002 à 09:05:07

G deja le IE6. Je ne vois pas alors comment utiliser les deux fichiers en meme temps.

A ce que j'ai compris, le .xm contient "les données", et le fichier .xsl la mise en forme (stylesheet). Hors sans programme de transforùmation pour lier les deux et produire un fichier HTML c'est po simple.

Quand ça veut Po ça veut po !!!
- Et ben y a plus qu'à attendre -

Répondre à zebiloute

3

TOm, le mardi 19 février 2002 à 11:57:15

Salut les gars!!

J'ai peut etre une solu a vos probs....

vous avez un fichier xml et xsl....

et ben pour appliquer la feuille de style xsl au fichier xml il suffit d'ajouter au debut du fichier xml (en premiere ligne par ex..) la ligne suivante:
<?xml-stylesheet type='text/xsl' href='exemple_xsl.xsl'?>

ici la feuille de style (.xsl) est exemple_xsl.xsl..il suffit juste de faire cela pour voir le fichier .xml s'afficher correctement sous ie6..

Autre conseil pour les developpeurs xsl,xml...un ptit soft sympa et facile d'utilisation....Xselerator de marowsoft...

Il permet de developper facilement du xml et tt ce qui va bien..

Aller @pluche....et n'hesitait pas a me contacter si autre prob...
tom.tommy2@caramail.com

Répondre à TOm

4

zebiloute, le mardi 19 février 2002 à 18:13:01

Un grand merci pour ta réponse.

C'est vrai le prog semble sympat. Le Hic est que g tjrs le même résultat. A savoir qu'il me retourne comme OutPut le contenu exacte du fichier .xsl


Y a un truc que je dois oublier, mais vu mon niveau quai-nul, je ne vois pas. Voici les deux fichier que j'utilise.


simple.xml :
<?xml version="1.0"?>
<simple>
<nom>John</nom>
<nom>David</nom>
<nom>Andrea</nom>
<nom>Ify</nom>
<nom>Chaulene</nom>
<nom>Cheryl</nom>
<nom>Shurnette</nom>
<nom>Mark</nom>
<nom>Carolyn</nom>
<nom>Agatha</nom>
</simple>

simple.xsl :
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl=" http://www.w3.org/1999/XSL/Transforme">
<xsl:template match="/">
<HTML>
<HEAD><TITLE>Exemple de feuille de style XSLT</TITLE></HEAD>
<BODY>
<xsl:apply-templates/>
</BODY>
</HTML>
</xsl:template>
<xsl:template match="nom">
<P><xsl:value-of select="."/></P>
</xsl:template>
</xsl:stylesheet>

Quand ça veut Po ça veut po !!!
- Et ben y a plus qu'à attendre -

Répondre à zebiloute

5

 PhP, le mardi 19 février 2002 à 20:11:11

Salut zebiloute

Ah mais c'est que XML est boucoup plus pointilleux et moins permissif que l'HTML !! ;:-(

Voici la verion revue et corrigée
Donc si ton fichier se nomme data.xml :

<?xml version="1.0"?>
<?xml-stylesheet href="data.xsl" type="text/xsl"?>
<simple>
<nom>John</nom>
<nom>David</nom>
<nom>Andrea</nom>
<nom>Ify</nom>
<nom>Chaulene</nom>
<nom>Cheryl</nom>
<nom>Shurnette</nom>
<nom>Mark</nom>
<nom>Carolyn</nom>
<nom>Agatha</nom>
</simple>

Faut qd même lui dire quelle feuille de style il doit utiliser !!! ;:)
Ici je l'appelle data.xsl et je fais le lien grâce à :
<?xml-stylesheet href="data.xsl" type="text/xsl"?>

En HTML on aurait eu 1 lien vers une feuille de style ainsi :
<link rel="stylesheet" href="datacss" type="text/css">


Et voici data.xsl :

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl=" http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<HTML>
<HEAD><TITLE>Exemple de feuille de style XSLT</TITLE></HEAD>
<BODY>
<xsl:apply-templates/>
</BODY>
</HTML>
</xsl:template>
<xsl:template match="nom">
<P><xsl:value-of select="."/></P>
</xsl:template>
</xsl:stylesheet>


Comme tu peux le constater ...Transforme avec un "e" c'est pas la même chose que ...Transform sans "e" !
Pas le bon espace de nommage !!!!


Et voilà ca marche dans IE 6 !


@+
Philippe


[[  The Truth is Out There   ]]

Répondre à PhP
Transformations de XML avec XSLT XSLT et XSL/FO XSL (eXtensible Stylesheet Language) possède deux composantes : XSLT, eXtensible Stylesheet Transformation XSL/FO, eXtensible Stylesheet formatting le langage de transformation des données (XSLT, eXtensible Stylesheet... www.commentcamarche.net/contents/xml/xmlxslt.php3
[XSLT] Boucles et tableaux... (Résolu) Bonjour, J'ai, d'un côté, un document XML qui comporte un nombre indéterminé de balises . Je voudrais, via une feuille de style XSLT, afficher les données de ces dans un tableau de N colonnes, N étant prédéfini (3... www.commentcamarche.net/forum/affich-2583172-xslt-boucles-et-tableaux
Différence entre languag compilé e interprété (Résolu) bonjour à tous et à toutes j'aimerais savoir quelle est la différence entre un message compilé et un message interprété? et j'aimerais aussi savoir quel serait le moyen le plus simple pour aborder les bases de My SQL, SQL et PHP. Merci www.commentcamarche.net/forum/affich-3094482-difference-entre-languag-compile-e-interprete
Analyser, interpréter un log HijackThis et agir en conséquenceLe logiciel HijackThis permet de créer un rapport (en anglais log), c'est-à-dire un journal faisant un état du système, donnant notamment la liste des processus fonctionnant sur votre machine ainsi que certaines clés de la base de registre ! Il permet... www.commentcamarche.net/faq/sujet-266-analyser-interpreter-un-log-hijackthis-et-agir-en-consequence
Devenir interprete (Résolu)je sais ke ca n'a aucun rapport avec linformatik mais si on veu devenir interprete est ce que l'anglais est un langue indispensable ? www.commentcamarche.net/forum/affich-4416056-devenir-interprete
Titre et interprete d'une chansonBonsoir, j'ai entendu cette nuit dans un demi sommeil ( 5 au 6 sept ) une chanson sur nrj dont j'ailerai connaitre l'interprète et le titre. j'ai juste en mémoire la phrase suivante( qui revenait dans chaque couplet) : entrez dans la danse. Le rythme... www.commentcamarche.net/forum/affich-8295485-titre-et-interprete-d-une-chanson
XSLT - boucle et variableBonjour, Je dois transformer un fichier XML en un autre fichier XML à l'aide de XSLT. Dans mon fichier XML d'origine, j'ai un élément qui peut-être répété plusieur fois à la suite. Ce que je veux faire c'est garder uniquement la première occurence non... www.commentcamarche.net/forum/affich-5225759-xslt-boucle-et-variable