XSL - HTML mise en forme
Fermé
cosmocats
Messages postés
84
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
25 juin 2004
-
30 mars 2004 à 14:41
CreaTic - 28 sept. 2007 à 16:33
CreaTic - 28 sept. 2007 à 16:33
bonjour,
j ai un petit soucis de mise en forme....
en fait je recupere des donnees dans une feuille xml avec xsl, et je les affiche dans html.
le pb, c est que j ai besoin de faire apparaitre des espaces dans ma feuille html
normalement xml laisse les espaces inseres dans les balises, mais Internet Explorer les enleve...y a t il un moyen d eviter ca ?
merci de vos idees !
j ai un petit soucis de mise en forme....
en fait je recupere des donnees dans une feuille xml avec xsl, et je les affiche dans html.
le pb, c est que j ai besoin de faire apparaitre des espaces dans ma feuille html
normalement xml laisse les espaces inseres dans les balises, mais Internet Explorer les enleve...y a t il un moyen d eviter ca ?
merci de vos idees !
A voir également:
- XSL - HTML mise en forme
- Mise en forme conditionnelle excel - Guide
- Mise en forme tableau word - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise en forme tableau croisé dynamique - Guide
- Mise en forme whatsapp - Guide
10 réponses
dje-dje
Messages postés
10417
Date d'inscription
mardi 6 janvier 2004
Statut
Modérateur
Dernière intervention
28 janvier 2011
758
30 mars 2004 à 16:40
30 mars 2004 à 16:40
Tu peux mettre un exemple, c'est pas clair là!
Un espace: une ligne, ou juste " " un truc comme ça?
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
Un espace: une ligne, ou juste " " un truc comme ça?
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
dje-dje
Messages postés
10417
Date d'inscription
mardi 6 janvier 2004
Statut
Modérateur
Dernière intervention
28 janvier 2011
758
30 mars 2004 à 17:37
30 mars 2004 à 17:37
Essaie de remplacer " " par " "
Ou alors il faut que tu déclares " " comme une entité en rajoutant ça au début de ta Stylesheet (xsl):
<!DOCTYPE toto[
<!ENTITY nbsp " " >
]>
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
Ou alors il faut que tu déclares " " comme une entité en rajoutant ça au début de ta Stylesheet (xsl):
<!DOCTYPE toto[
<!ENTITY nbsp " " >
]>
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
cosmocats
Messages postés
84
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
25 juin 2004
2
30 mars 2004 à 18:26
30 mars 2004 à 18:26
ok la declaration de l entity fonctionne, mais pour l utiliser je fais comme ca ?
<toto><nbsp> </nbsp> </toto>
<toto><nbsp> </nbsp> </toto>
dje-dje
Messages postés
10417
Date d'inscription
mardi 6 janvier 2004
Statut
Modérateur
Dernière intervention
28 janvier 2011
758
31 mars 2004 à 09:18
31 mars 2004 à 09:18
Une fois que tu l'as déclaré en tant que Entité, " " est utilisable tel que. Ton exemple donnerait selon moi:
<toto> </toto>
Ca marche?
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
<toto> </toto>
Ca marche?
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
cosmocats
Messages postés
84
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
25 juin 2004
2
31 mars 2004 à 09:34
31 mars 2004 à 09:34
non ca ne marche pas comme ca....
je ne comprend pas pourquoi.....
je ne comprend pas pourquoi.....
dje-dje
Messages postés
10417
Date d'inscription
mardi 6 janvier 2004
Statut
Modérateur
Dernière intervention
28 janvier 2011
758
31 mars 2004 à 09:43
31 mars 2004 à 09:43
Arf, dans mon exemple j'avais mis (mais comme les messages sont en HTML , il a été interprété en un espace)
Ton exemple donnerait:
<toto> & n b s p ; </toto>
(vires les espaces entre les 2 balises)
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
Ton exemple donnerait:
<toto> & n b s p ; </toto>
(vires les espaces entre les 2 balises)
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
cosmocats
Messages postés
84
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
25 juin 2004
2
31 mars 2004 à 09:47
31 mars 2004 à 09:47
en fait c est ce que j avais fait...et ca fonctionne dans le sens que ma feuille xsl les accepte, par contre Internet Explorer les enleve qd mm ! c dingue ca....
c peut etre une configuration dans option internet, je vais regarder...
c peut etre une configuration dans option internet, je vais regarder...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
31 mars 2004 à 09:46
31 mars 2004 à 09:46
Salut,
Tu as essaye la balise xsl:text ?
Sinon petite astuce sur le forum, pour mettre du code, la balise < code> permet de faire ca:
. . Bon!Si on m'empeche de travailler
\_/ Je ne me debattrai pas!
Tu as essaye la balise xsl:text ?
Sinon petite astuce sur le forum, pour mettre du code, la balise < code> permet de faire ca:
et aussi plein d'espaces :o)
. . Bon!Si on m'empeche de travailler
\_/ Je ne me debattrai pas!
cosmocats
Messages postés
84
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
25 juin 2004
2
31 mars 2004 à 10:03
31 mars 2004 à 10:03
bon...
ca ne marche pas avec xsl:text, j ai pourtant un pave a cote de moi sur xml de 800pages qui dit bien que la balise xsl:text CONSERVE les espaces vierges!!
ca ne marche pas non plus avec code...
et j ai regarde ds les options internet, il n y a pas d'option a cocher a ce sujet...
par contre ca fonctionne avec la balise pre, mais ca me deforme mon tableau....
je crois que je vais qd mm opter pour la deformation du tableau !!
en tout cas , merci bcp a vous deux pour votre aide !
bonne journee
:-))
ca ne marche pas avec xsl:text, j ai pourtant un pave a cote de moi sur xml de 800pages qui dit bien que la balise xsl:text CONSERVE les espaces vierges!!
ca ne marche pas non plus avec code...
et j ai regarde ds les options internet, il n y a pas d'option a cocher a ce sujet...
par contre ca fonctionne avec la balise pre, mais ca me deforme mon tableau....
je crois que je vais qd mm opter pour la deformation du tableau !!
en tout cas , merci bcp a vous deux pour votre aide !
bonne journee
:-))
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
31 mars 2004 à 10:10
31 mars 2004 à 10:10
Pardon, je me suis mal exprime, la balise code est pour ecrire des espaces non casses...sur le forum :o)
Sinon il y a aussi des "trucs" assez lourds pour le faire, dis moi si tu es interesse je te compile ca, mais si c'est pas super important, ca fait un peu buldozer contre mouche :o)
. . Bon!Si on m'empeche de travailler
\_/ Je ne me debattrai pas!
Sinon il y a aussi des "trucs" assez lourds pour le faire, dis moi si tu es interesse je te compile ca, mais si c'est pas super important, ca fait un peu buldozer contre mouche :o)
. . Bon!Si on m'empeche de travailler
\_/ Je ne me debattrai pas!
cosmocats
Messages postés
84
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
25 juin 2004
2
31 mars 2004 à 10:37
31 mars 2004 à 10:37
non laisse tomber, ce n est pas vitale !
je vais me debrouiller sans !
merci a toi !!
je vais me debrouiller sans !
merci a toi !!
30 mars 2004 à 17:19
"ben en fait je veux mettre une serie d espace"
30 mars 2004 à 17:21
je met des _ a la place des espaces :
"ben en fait je veux___________mettre une serie d espace"
voila ce que je voudrais ds ma feuille html
en fait, je n arrive pas utiliser "& nbsp;" car ma feuille xsl le refuse....