Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1404 connectés 

  FORUM HardWare.fr
  Programmation

  [ XML ] - xsl:text argh.....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ XML ] - xsl:text argh.....

n°48468
ZuL
Posté le 24-07-2001 à 10:40:58  profilanswer
 

voila mon code.....ca me fait comme erreur....."le mot clef xsl:text ne doit pas etre utilisé ici"
une idée ?
erci d avance
a++
 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<form action="test.asp" method="post">
  <commande>
    <date>
     commande du :  
 <xsl:value-of select="/commande/date/annee"/>/<xsl:value-of  
      select="/commande/date/mois"/>/<xsl:value-of select="/commande/date/jour"/>
    </date>
 <xsl:text disable-output-escaping="yes"></xsl:text>
  <xsl:value-of select="/commande/quantite"/>
 <xsl:text disable-output-escaping="yes"></xsl:text>
    <article>
        <xsl:value-of select="/commande/article/numero_piece"/>
    </article>
  </commande>
</form>
</xsl:template>
</xsl:stylesheet>

mood
Publicité
Posté le 24-07-2001 à 10:40:58  profilanswer
 

n°48473
nicobule
Pilou-Pilou
Posté le 24-07-2001 à 10:49:26  profilanswer
 

chez moi sur ie, il est reconnu comme valide ton document ???

n°48477
ZuL
Posté le 24-07-2001 à 11:00:09  profilanswer
 

nicobule a écrit a écrit :

chez moi sur ie, il est reconnu comme valide ton document ???  




 
chez moi sous ie (zin2000) ca merde.....zarb quand meme....
j te colle la page xml correspondante
le code ci dessus etant a ranger dans commande.xsl et celui ci dessous dans commande.xml
 
<?xml version="1.0"?>
<?xml:stylesheet type="text/xsl" href="commande.xsl"?>
<commande>
  <vendeur>John Doe</vendeur>
  <article>
    <numero_piece>E16-25A</numero_piece>
    <description>boulon1</description>
  </article>
  <quantite>16</quantite>
  <date>
    <mois>2</mois>
    <jour>13</jour>
    <annee>2000</annee>
  </date>
  <client>Sally Finkelstein</client>
</commande>

n°48479
nicobule
Pilou-Pilou
Posté le 24-07-2001 à 11:03:32  profilanswer
 

J'ai la même erreur que toi
 
Attend je regarde. Mais je suis seulement un debutant :hap:

n°48480
nicobule
Pilou-Pilou
Posté le 24-07-2001 à 11:06:30  profilanswer
 

Tu veux faire quoi ou juste avec ton doc Xml?
 :ouch:

n°48488
ZuL
Posté le 24-07-2001 à 11:20:55  profilanswer
 

ben pour l instant j apprend....donc pas grand chose
mais la finalité est de générer des inputbox
mais la syntaxe d un input en html (adaptée xml) C  
<input type="text" value=""/>
or moi dans le value je veux coller des données xml du style
<xsl:value-of select="/commande/client"/>
le pbleme C qu il y a trop de caracteres interdits
donc faut passer d une part le  
<input type="test" value="
et le
"/>
dans des balises spéciales xsl qui ne le traiteront pas  
et normalement ces balizes sont  
<xsl:text disable-output-escaping="yes">blabla</xsl:text>  
a la place de blabla tu peux theoriquement mettre ce que tu veux
mais chez moi ca merde je sais pas pourquoi  :cry:  :cry:  :cry:  
hhheeeeeeeeeeeeeeeeeelllllllllpppppppppppppppppppp........

n°48492
nicobule
Pilou-Pilou
Posté le 24-07-2001 à 11:31:24  profilanswer
 

Nous nous passionnons donc tous les deux pour ce langages quelques peut imbitables....  :eek2:  
 
Ce qui est chiant c'est que ya pas grand monde qui maitrise.Et c'est pas un langage "naturel", et que qd tu fais des recherches tu tombes tous le temps sur les meme sites  :crazy:  :crazy:  ça rend un peu fou.
As tu regarde les normes qu'on fou normallement en haut du code Xml, genre :  <?xml version="1.0" encoding="ISO-8859-1"?> ???
ça peut pas etre un truc comme ça???

n°48496
ZuL
Posté le 24-07-2001 à 11:38:08  profilanswer
 

j pense pas que ca vienne des normes vu que si j enleve les lignes concernées ca passe
ce qui est chiant C qu il n y a pas de debugger...pas d aide sur les messages d erreur...rien quoi
argh j en ai absoluement besoin........
erci quand meme a++

n°48516
youdontcar​e
Posté le 24-07-2001 à 12:31:39  profilanswer
 

tu fais tes tests avec une ancienne version d'explorer qui implémente une version non finale du xsl.
 
récupère la dernière version du parser MSXSML de krosoft (la 3, je crois, la 4 est tj en beta) et ça devrait rouler. je crois qu'il faut aussi installer ie 5.5 mais je n'en suis vraiment pas sûr.  
 
c'est ma config : ie 5.5 + msxsml 4 et ton fichier passe très bien à condition de changer le header du xsl comme la norme officielle :
 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

n°48520
nicobule
Pilou-Pilou
Posté le 24-07-2001 à 12:39:17  profilanswer
 

A je suis content qu'il y est une histoire de norme a la con !!
Sinon pour utilisez du xml direct tu as raison Youdontcare il faut ie 5.5.
 
Sinon tu peut le compiler en html de ton cote en dur sur le disque avec de petit programme ou en Java.

mood
Publicité
Posté le 24-07-2001 à 12:39:17  profilanswer
 

n°48522
youdontcar​e
Posté le 24-07-2001 à 12:43:41  profilanswer
 

nicobule a écrit a écrit :

A je suis content qu'il y est une histoire de norme a la con !!
Sinon pour utilisez du xml direct tu as raison Youdontcare il faut ie 5.5.
 
Sinon tu peut le compiler en html de ton cote en dur sur le disque avec de petit programme ou en Java.  



j'avais ie5.5 et j'ai dû installer la nouvelle version de msxml, pour cette histoire de 1999/tr/transform/bidule. et d'autres 'bugs' s'en sont allé du même coup :)
 
bref, vouloir faire du xsl avec ie sans avoir le dernier parser ... impossible. certes, tu peux faire ça en java. l'avantage de le faire sous ie est (je trouve) plus simple, un petit f5 et hop !

n°48523
nicobule
Pilou-Pilou
Posté le 24-07-2001 à 12:45:34  profilanswer
 

c'est clair que ça va plus vite de faire f5 que de lancer le programme et tout le merdier :lol:

n°48530
ZuL
Posté le 24-07-2001 à 12:56:44  profilanswer
 

ben j ai la derniere version du parseur de ie (msxml)
bon....en la norme que j avais avant et en virant les lignes qui buggent le resultat est le suivant :
 
commande du : 2000/2/13 E16-25A  
 
en mettant ca en commentaire :
 <!--<xsl:text disable-output-escaping="yes"></xsl:text>
  <xsl:value-of select="/commande/quantite"/>
 <xsl:text disable-output-escaping="yes"></xsl:text>-->
 
en changeant la norme ca ne bug plus (j ai enlevé les commentaires) mais par contre j ai pour resultat :  
 
commande du : //  
 
donc en fait il ne me récupère plus les informations..... :cry:

n°48533
youdontcar​e
Posté le 24-07-2001 à 13:03:23  profilanswer
 

yep j'avais la même chose ... et tu veux afficher quoi en fait ?

n°48539
nicobule
Pilou-Pilou
Posté le 24-07-2001 à 13:12:20  profilanswer
 

c'est marque plus haut youdontcare,
 
il faut bien lire avant de poser des questions
 :lol:  :lol:  :lol:

n°48542
youdontcar​e
Posté le 24-07-2001 à 13:18:11  profilanswer
 

mais dis-moi je ne suis pas le seul à passer plein de temps sur le net ...
 
ah ça pour critiquer .... :D

n°48546
nicobule
Pilou-Pilou
Posté le 24-07-2001 à 13:23:51  profilanswer
 

Mais moi ça comptes pas na !
je suis en formation sur les nouveaux langages
na na na na na!
 :lol:  
Et en plus je suis:
1)Etudiant
2)En stage............alors tu vois

n°48548
youdontcar​e
Posté le 24-07-2001 à 13:28:28  profilanswer
 

hehe ... et à part traîner sur le net, tu bosses un peu ? :D
 
tu étudies quoi comme language à part le xml ? juste des langages web ? ou n'importe quel langage de programmation ? (c, pascal & co) ?

n°48553
nicobule
Pilou-Pilou
Posté le 24-07-2001 à 13:40:03  profilanswer
 

A l'ecole j'ai fait du C/C++ (un peu)
Et là
Java
Xml
Xsl
Javascript
Html le tout en trois semaine
 
Au fait il me semble me rappeler que tu fais du php, c'est bien?
c'est pas un peu comme de l'asp mais pour server unix?

n°48560
ZuL
Posté le 24-07-2001 à 13:48:16  profilanswer
 

pareil étudiant en stage :)
nico C quoi ton cursus ?
nous a l ecole on se tape
C/C++
SQL+oracle
APi Zindozs
C linux
ASM (initiation)
et moi pour moi
ASP (vbscript+javascript+sql)
Xml (+CSS)
Xsl
et bientot transacSQL (le language de prog de SQL server)

n°48562
nicobule
Pilou-Pilou
Posté le 24-07-2001 à 13:52:12  profilanswer
 

Bac S
Classe prepa (sup spe spe(5/2))
Ecole d'inge (pas info, generaliste)
je suis en deuxieme annee.
Je fais un stage en Espagne dans une boite d'info.
 
j'avais oublie le SQL dans ma formation a l'ecole, et du VB un peu pour un projet pour une boite.
 
La liste de langage etudie est assez respect !! mon ptit

n°48569
ZuL
Posté le 24-07-2001 à 14:16:38  profilanswer
 

nicobule a écrit a écrit :

Bac S
Classe prepa (sup spe spe(5/2))
 
 :jap:  
 
La liste de langage etudie est assez respect !! mon ptit  
 
erci :)
j rentre en 2ieme année d ingé la....au programme IA et systemes experts...ca va etre chaud chaud je sens... :pt1cable:





 
edit : mais tout ceci ne résout pas mon problême  :D

 

[edtdd]--Message édité par zul--[/edtdd]

n°48605
ZuL
Posté le 24-07-2001 à 15:56:25  profilanswer
 

hupe

n°48694
youdontcar​e
Posté le 25-07-2001 à 02:23:21  profilanswer
 

cf ici http://www.biglist.com/lists/xsl-l [...] 01492.html
 
la première version ne marche pas chez moi, la deuxième si. je suis intéressé par le comportement de msxml 3, donc faites-moi signe !
 
dans ton cas ce serait :
 
 <input type="text">
  <xsl:attribute name="value">
   <xsl:value-of select="/commande/quantite" />
  </xsl:attribute>
 </input>
 
hop ! joli, j'aime.
 
au fait, <xsl:text disable-output-escaping="yes"></xsl:text>  
ne fait rien. la modification est apportée au texte entre les balises, et là tu n'as ... rien du tout.
 
parenthèse : ce genre de problèmes, tu n'es pas le seul à les avoir et en fouinant dans une recherche google tu trouves ta réponse dans les cinq minutes ( http://www.google.com/search?hl=en [...] nput+value ).
 
nicobule > costaud la formation, c'est sympa ! c'est cool de s'intéresser au web, ça sort du c++ carré.
 
le php, yep c'est surtout unix/linux. comme il est open source tu peux le recompiler sous win32 sous réserve de qq problèmes.
 
enfin, l'énorme problème de php est qu'il est absolument trop génial, donc dur de décrocher. quand il faut revenir au c++, ouyayaye ... et je n'exagère qu'un tout petit peu :D

n°48783
robUx4
misc coder
Posté le 25-07-2001 à 13:52:19  profilanswer
 

Effecvtivement le XML c'est pas fait pour lire à la main (même si on peut).
 
Malheureusement les outils qui sont censés cacher la complexité et la rigueur du truc n'existent pas encore (en tout cas en gratos). Moi j'ai cherché en vain un truc qui puisse valider mon document XML par rapport au Schema XML que j'ai créé. Ben j'ai po trouvé ! (un qui passe à travers un firewall d'ailleurs)
 
Donc je suis bien content avec mes documents qui sont "a priori" valides (j'ai fait les deux), mais aucun moyen de savoir vraiment...

 

[edtdd]--Message édité par robUx4--[/edtdd]

n°48786
gilou
Modérateur
Modzilla
Posté le 25-07-2001 à 14:01:12  profilanswer
 

t'as des plug-ins pour IE5 qui font ca.
regardes sur le site microsoft.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°48805
ZuL
Posté le 25-07-2001 à 14:41:08  profilanswer
 

eeeeeerciiiiii :)

n°49002
robUx4
misc coder
Posté le 26-07-2001 à 10:34:19  profilanswer
 

Ce que j'ai trouvé chez MS vérifie juste la syntaxe, pas la grammaire...
 
(même avec un Schema vide il est content, ou alors je les lie mal)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [ XML ] - xsl:text argh.....

 

Sujets relatifs
XMLMoteur de transformation XML->HTML;cHTML;WML
XML/XSL] Probleme au brassageMySQL: un text en primary key
Toujours Xml Xsl et Java, PS: Bonjour Youdontcare ;)[XML] - récupérations de données
[XML] - où trouver un bon tutrial fr ?[XML] Question de représentation (XML schema)
Convertir des balises HTML en Java pour XML[XML] XML+JAVA + BEAN : besoin de conseils !
Plus de sujets relatifs à : [ XML ] - xsl:text argh.....


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR