Article View: fr.comp.text.xml
Article #216Re: Création d'un fichier XML pour transformation en HTML
From: Philippe Poulard
Date: Mon, 23 Feb 2009 13:43
Date: Mon, 23 Feb 2009 13:43
76 lines
3635 bytes
3635 bytes
Bonjour,
� mon avis, s'il n'y a rien de fonctionnel alors un tableau HTML ou un
tableau CALS devrait faire l'affaire (avec une pr�f�rence bien s�r pour
le tableau HTML)
dans le cas contraire, qui l�gitime une utilisation d'XML, il faudrait
nommer et structurer les donn�es ind�pendamment de la fa�on dont on doit
les repr�senter (c'est � dire rel�cher les contraintes de pr�sentation
et se concentrer sur les relations entre les donn�es)
YgoogleY a �crit :
> bonjour,
>
> j� d�bute dans l'utilisation du XML et du XSL.
> j'essaie de cr�er un fichier XML et de le transformer en HTML gr�ce �
> une feuille XSL.
> Je suis parvenu au r�sultat mais d'une fa�on qui ne me semble pas la
> meilleure. J'aimerai votre avis et vos conseils.
>
> Voici les donn�es du probl�me :
> Je dois g�n�rer deux tableaux crois�s dont le nombre de ligne est fixe
> mais pas le nombre de colonne (ni l'intitul� des colonnes).
> Le r�sultat doit donner qqch comme ceci :
> Tableau 1:
> Intitul� Ligne 1 | Col 1 | Col 2 | Col 3
> Intitul� Ligne 2 | Res 1| Res2 | Res3
> Intitul� Ligne 3 | Res 4| Res 5| Res6
>
> Tableau 2:
> Intitul� Ligne 1 | Col 5 | Col 6 |
> Intitul� Ligne 2 | Res 10| Res12 |
> Intitul� Ligne 3 | Res 13| Res 14|
>
> J'ai fait un fichier XML comme �a :
> <document>
> <tableau idTab="Tableau1>
> <ligne>
> <col>
> <zone>Intitul� Ligne 1</zone>
> </col>
> <col>
> <zone>Col 1</zone>
> </col>
> <col>
> <zone>Col 2</zone>
> </col>
> </ligne>
> <ligne>
> ...
> </document>
> Ce qui ne me plait pas dans ma solution est de devoir cr�er une
> balise colonne pour chaque cellule de mon tableau.
> En �tudiant d'autres fichiers XML d'autres applications plus complexes
> que la mienne, les d�veloppeur font des fichiers ou la balise <zone>
> (chez moi) se r�p�te autant de fois qu'il y a de cellule dans un
> tableau, en revanche, ils utilisent des attributs dans cette balise.
> J'ai essay� mais je n'arrive pas � cr�er le document xsl
> correspondant, si je supprime mes balises <col>, mon fichier xsl ne
> prend que la 1ere ligne <zone>
>
> Cordialement,
>
> Y.
--
Cordialement,
///
(. .)
--------ooO--(_)--Ooo--------
| Philippe Poulard |
-----------------------------
http://reflex.gforge.inria.fr/
Have the RefleX !
Technical Details
Message-ID:
<gnu953$ng6$1@news-sop.inria.fr>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!news.in2p3.fr!in2p3.fr!news.ecp.fr!news-rocq.inria.fr!news-sop.inria.fr!not-for-mailReferences:
<c13796fd-cc27-462d-81f9-072f397922f1@j1g2000yqi.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 114f60,607b0ae88e7e6030 X-Google-Attributes: gid114f60,domainid0,public,usenet X-Google-Language: FRENCH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!news.in2p3.fr!in2p3.fr!news.ecp.fr!news-rocq.inria.fr!news-sop.inria.fr!not-for-mail From: Philippe Poulard <philippe.poulardNO@SPAMinria.fr> Newsgroups: fr.comp.text.xml Subject: Re: Création d'un fichier XML pour transformation en HTML Date: Mon, 23 Feb 2009 14:43:01 +0100 Organization: INRIA - Unite de Recherche Sophia Antipolis (France) Lines: 76 Message-ID: <gnu953$ng6$1@news-sop.inria.fr> References: <c13796fd-cc27-462d-81f9-072f397922f1@j1g2000yqi.googlegroups.com> NNTP-Posting-Host: dahu2.inria.fr Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: janus.inria.fr 1235396579 24070 138.96.213.1 (23 Feb 2009 13:42:59 GMT) X-Complaints-To: abuse@sophia.inria.fr User-Agent: Thunderbird 2.0.0.19 (X11/20090105) In-Reply-To: <c13796fd-cc27-462d-81f9-072f397922f1@j1g2000yqi.googlegroups.com>