ya des gars qui touchent en Xsl ?

ya des gars qui touchent en Xsl ? - Programmation

Marsh Posté le 24-07-2001 à 10:46:06    

Je voudrait juste faire afficher un texte mise en  
forme en Xml.
Genre:  
 
<Doc>
<Titre>Mon post a la con</Titre>
<CorpsTexte>ce post est vraiment tres <emphasis>con</emphasis>
</CorpsTexte>  
</Doc>
 
J'utilise des templates, car mon document a plusieurs paragraphes
comment mettre en gras le mot entre <emphasis> sans qu'il se repette dans le document?????
 
Si vous avez un exemple de texte mis en page comme ça...je suis preneur, ou alors des explications SVP

Reply

Marsh Posté le 24-07-2001 à 10:46:06   

Reply

Marsh Posté le 24-07-2001 à 10:59:06    

C'est vraiment un truc si perdu que ça ce Xsl ???....  :sarcastic:

Reply

Marsh Posté le 24-07-2001 à 11:48:11    

Allez up up on est 2 a galerer sur ce forum dans ce langage, ya pas un gros bras qui a 2 min ????  :D

Reply

Marsh Posté le 24-07-2001 à 12:24:18    

au début de ton .xml tu rajoutes  
 
<?xml-stylesheet type="text/xsl" href="tonxsl.xsl"?>  
 
tonxsl.xsl :
 
<?xml version="1.0" encoding="iso-8859-1"?>  
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
 
<xsl:template match="/">  
<html>  
<body>  
 <xsl:apply-templates />
</body>  
</html>  
</xsl:template>  
 
<xsl:template match="Titre">
<h1><xsl:value-of select="." /></h1>
</xsl:template>
 
<xsl:template match="emphasis">
<b><xsl:value-of select="." /></b>
</xsl:template>
 
</xsl:stylesheet>  
 
 
//////////
 
j'ai déjà filé des adresses pour des tutorials xsl très sympas (qui entres autres m'ont permis d'apprendre :)) sur ce forum. cherche un peu, je ne me souviens pas de tout.
 
en attendant :
 
xsl:
http://www.w3schools.com/xsl/default.asp
xsl et xpath:
http://www.zvon.org/    
 
pour comprendre le xsl, c'est utile de bien comprendre le xpath.

Reply

Marsh Posté le 24-07-2001 à 12:26:36    

et bien sûr http://www.w3.org/TR/xslt
 
assez chiant à lire, on est d'accord, mais très utile comme référence dès qu'on est paumé avec une commande.

Reply

Marsh Posté le 24-07-2001 à 12:35:09    

Je te remerci, en fait j'avais trouve la meme chose tout seul de mon cote entre deux messages, et j'avais oublie de dire que c'etait bon, mais comme ça je peux voir que ma methode est vraiment la bonne et pas un bricolage a la noix de tourriste  :lol:  :lol:  
En tout cas tu as toujours l'oeil vif a ce que je vois  :lol:  :lol: si je monte une boite un jour et que j'ai besoin de quelqu'un je t'enverais un mail
, quoique  
vu le tps que tu passe sur internet  :lol:   :lol:

Reply

Marsh Posté le 24-07-2001 à 12:48:52    

nicobule > il existe d'autres méthodes, genre un xsl:for-each si tu affiches une liste ... ça dépend.
 
tu remarqueras que le temps passé sur internet me permet justement de répondre à ce genre de trucs rapidement alors que c'est pas du tout du tout mon domaine ;)
 
quant au temps passé ... tu exagères ! en plus en ce moment je bosse sur un truc qui met un temps certain pour se compiler ... groooh

Reply

Marsh Posté le 24-07-2001 à 12:54:15    

J'utilise les for each pour les trucs recursifs,
ça marche bien.
Finallement c'est pas si mal come truc le Xsl...
mais de la a ce que ça remplace le Html comme il dise, va falloir que les gars amitrise un peu qd même, c'est pas n'importe qui qui peut te peter une page comme ça en 2 min avec ce truc??? non ? t'en penses quoi?
Sinon passe le bonjour a ton processeur qui compile  :lol:

Reply

Marsh Posté le 24-07-2001 à 13:01:20    

mon proc te renvoie le bonjour :D  
 
le xsl remplacer le html ? t'as vu ça où ? :??: surtout que le xsl produit du html ... d'après ce que j'en avais compris les utilisateurs potentiels étaient ceux qui écrivaient déjà des scripts (php asp etc ...), pas celui qui écrit du html.
 
sinon pour un regard un peu plus objectif, j'aime bien le language mais c'est un peu la misère niveau docs. un bon parallèle est la doc officielle html/javascript sur le w3 : pas grand chose. à côté de ça, sur la msdn, des _tonnes_ de trucs, dont certains vraiment très très sympas (et propriétaires :)). il manque qq exemples bien précis pour bien commencer, en fait.

Reply

Marsh Posté le 24-07-2001 à 13:04:19    

en fait, ils veulent separer le contenu du contenant.
Html=gros bordel pour mettre a jour les sites etc..
Xml+Xsl=> tu as le fond d'un cote et la forme de l'autre
 
Il parait que tout va etre en Xml, donc y aura du Xsl partout !!
Non?

Reply

Marsh Posté le 24-07-2001 à 13:04:19   

Reply

Marsh Posté le 24-07-2001 à 13:11:26    

"il paraît que ..." moui :)
 
séparer le contenu du contenant, tout à fait d'accord, une base de données le fait déjà très bien aujourd'hui.
 
l'intérêt du xml est qu'il est hyper simple à parser. donc que le xhtml perce, tout à fait d'accord.
 
sinon le xsl ... à part le côté serveur, c'est pas pour demain. aujourd'hui, il faudrait que tout le monde migre sous ie .. 6 ? et netscape ... 7 ? donc y'a encore de la marge. mais ça ne fera pas disparaitre oracle, mysql, etc ...
 
le xml comme format de stockage ? tout à fait d'accord, et c'est l'idée qui me plait le plus. bon faut voir comment stocker un fichier binaire dedans, histoire de ne faire qu'un gros .xml qui contienne tout tout tout.

Reply

Marsh Posté le 24-07-2001 à 13:16:48    

Je comprends ton point de vu,
 je vais lancer un debat en Post pour voir si les gens connaisse et si ils ont un avis et ou des infos

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed