Rechercher : dans
Par :

Xml/xsl et javascript

Dernière réponse le 5 jun 2009 à 17:38:40 dje-dje, le 14 déc 2001 à 16:19:54 
 Signaler ce message aux modérateurs

Question bete:Est-ce que je peux mettre du javascript dans ma feuille xsl ?
D'avance merci

Meilleures réponses pour « xml/xsl et javascript » dans :
[XSL-FO] Comment lire un fichier .FO/.FOB ? VoirLe format XSL-FO est un format de description de page comme PDF ou DVI. Ces fichiers ont généralement l'extension .fo ou .fob, et parfois .xml (On peut les repérer facilement en les ouvrant avec le Bloc-Note: On trouve
Mise en page de XML avec XSL VoirIntroduction à XSL XML est un langage de structuration des données, et non de représentation des données. Ainsi XSL (eXtensible StyleSheet Language) est un langage recommandé par le W3C pour effectuer la représentation des données de documents XML....
AJAX (Asynchronous Javascript And XML) VoirIntroduction à AJAX AJAX (Asynchronous Javascript And XML, traduisez Javascript asynchrone et XML) est une méthode de développement web basée sur l'utilisation d'un script Javascript pour effectuer des requêtes web à l'intérieur d'une page web...
Introduction à XML VoirPrésentation de XML XML (entendez eXtensible Markup Language et traduisez Langage à balises étendu, ou Langage à balises extensible) est en quelque sorte un langage HTML amélioré permettant de définir de nouvelles balises. Il s'agit effectivement...

1

php, le 14 déc 2001 à 19:30:26

HI 2DJE

Question pas aussi "bête" que tu sembles le croire ... LOL

Je débute en XML et je ne suis pas trop sûr que le code ci dessous soit tout à fait conforme à la norme mais il marche (du moins avec IE6) !
D'ailleurs si quelqu'un pouvait me dire si on a la droit en XML d'écrire ou non ce serait sympa ;:-)
Je crois que la balise <script> fait partie des balises du XHTML et donc ca fonctionne ... mais ca reste à vérifier !

Alors voici mon code :

D'abord la page XML test.xml :

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<!-- Lien vers la feuille de style -->
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<php xmlns:xlink=" http://www.w3.org/1999/xlink">
<auteur xlink:href="mailto:nbp@multimania.com" xlink:type="simple">Php</auteur>
<avis>le XML c'est cool !</avis>
</php>



Puis la feuille de style test.xsl :

<?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/xhtml1/strict"
xmlns:xlink=" http://www.w3.org/1999/xlink">
<xsl:template match="/">
<html>
<head>
<script language="javascript">
alert('hello 2DJE');
</script>
</head>
<body>

<p>Par <xsl:apply-templates select="php/auteur"/></p>
<p>Mon avis : <xsl:value-of select="php/avis" /></p>
</body>
</html>
</xsl:template>

<!-- Modele pour element auteur
-->

<xsl:template match="auteur">
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="@xlink:href" />
</xsl:attribute>
<xsl:value-of />
</xsl:element>
</xsl:template>


<xsl:template match="avis">
<xsl:value-of />
</xsl:template>

</xsl:stylesheet>



Et voilà !

@+
Philippe

PS : si tu connais des sites sur XML et des bons éditeurs XML/XSL + XSLT/XSL-fo je suis prenneur ...

Répondre à php

2

dje-dje, le 7 jan 2002 à 11:15:55

Merci bocou
je vais m'en donner a coeur joie
reponse au PS (editeur de texte) : a priori ultra edit est le meilleur
pour le xml il y a aussi xml writer.(ca verifie qu'un document est well formed ,ca gere les dtd externes)

Répondre à dje-dje

3

sbareau, le 7 jan 2002 à 11:25:50

Salut,
comme editeur xml/xslt il ya aussi xml-spy.
steph

Répondre à sbareau

4

dje-dje, le 8 jan 2002 à 11:48:24

J'ai encore un probleme
ton bout de code javascript marche sans probleme.
la ou ca coince c'est que j'ai fait un script qui altere la propriete visibility qui vaut show ou hidden d'un calque.
ces fonctions fonctionnent (un peu redondant comme formule) je les ai tester dans une page html.
il suffit que je place rien que la definitions de ces fonctions dans mon fichier xsl pour ne plus rien afficher!!
je cherche explication ...
ou un autre moyen de faire la meme chose

Répondre à dje-dje

5

php, le 8 jan 2002 à 23:49:26

B'soir

Si tu utilises des styles il faut obligatoirement que tu définisses la propriété display si g bien compris ... ;:)

J'ai lu ça sur :

http://cui.unige.ch/eao/www/xml/Xsl.html#CSS

J'espère que ca t'aidera

@+
Php

[[ The Truth is Out There ]]

Répondre à php

6

dje-dje, le 9 jan 2002 à 11:44:21

J'ai trouve la source de mon probleme!!
j'ai tirer mon javascript d'un code html et je l'ai recopier dans ma feuille de style.Le hic : les commentaires.
Ils ne s'ecrivent pas de la même façon en xml et html.
Du coup je les ai vire...
Radical mais bon...

Répondre à dje-dje

7

fanellia, le 9 jan 2008 à 17:26:37

Bonjour, je me permet d'intervenir parce que j'ai gros problème.J'ai un document sur une feuille de style xsl et je ne peux pas le lire.
C'est une conversation msn, pourriez-vous me dire ce que je dois faire? merci d'avance

Répondre à fanellia

8

 totorigolo, le 5 jun 2009 à 17:38:40
  • +1

Essaye d'utiliser jabber voir si ca regle le probleme :p

Répondre à totorigolo