Article View: fr.comp.text.xml
Article #9927Re: Afficher le nom des ELEMENTS
From: Alain Ketterlin
Date: Mon, 29 Jan 2001 08:45
Date: Mon, 29 Jan 2001 08:45
36 lines
1943 bytes
1943 bytes
"cib" <cibci1@caramail.com> writes: > Je voudrai afficher la liste des Elements et des Attributs d'un document > xml. Quelqu'un peut-il me dire quelles sont les commandes � mettre dans ma > stylesheet? Essayons : <xsl:template match="/"> <xsl:apply-templates select="*"/> </xsl:template> <xsl:template match="*"> <xsl:text>E </xsl:text> <xsl:value-of select="name()"/> <xsl:text> </xsl:text> <xsl:apply-templates select="@*"/> <xsl:apply-templates select="*"/> </xsl:template> <xsl:template match="@*"> <xsl:text>A </xsl:text> <xsl:value-of select="name()"/> <xsl:text> </xsl:text> </xsl:template> Totalement non teste... La prise en compte des namespaces est laissee en exercice (:-) ainsi d'ailleurs que l'edition d'une seule ligne par element utilise, et/ou un joli groupement des attributs de chaque element. Si tu veux devenir celebre d'un seul coup, tu peux essayer de resoudre le probleme suivant : ecrire une fuille XSL qui produit un DTD (pas `le' DTD) pour le document auquel elle est appliquee. -- Alain.
Technical Details
Message-ID:
<wyelxmpwzf.fsf@polya.u-strasbg.fr>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!grolier!ciril.fr!news.u-strasbg.fr!not-for-mailReferences:
<94v7gf$i3h$1@wanadoo.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,1f8b8296b45c62ee X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-01-29 00:47:10 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!grolier!ciril.fr!news.u-strasbg.fr!not-for-mail From: Alain Ketterlin <alain@dpt-info.u-strasbg.fr> Newsgroups: fr.comp.text.xml Subject: Re: Afficher le nom des ELEMENTS Date: 29 Jan 2001 09:45:56 +0100 Organization: CRC - Universite Louis Pasteur Strasbourg France Lines: 36 Message-ID: <wyelxmpwzf.fsf@polya.u-strasbg.fr> References: <94v7gf$i3h$1@wanadoo.fr> NNTP-Posting-Host: polya.u-strasbg.fr X-Trace: news.u-strasbg.fr 980762345 15697 130.79.6.19 (29 Jan 2001 09:59:05 GMT) X-Complaints-To: usenet@u-strasbg.fr NNTP-Posting-Date: 29 Jan 2001 09:59:05 GMT X-Newsreader: Gnus v5.6.45/XEmacs 21.1 - "Capitol Reef"