[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: get content tab ?
Thanks to Omprakash, But it works out when you have complete XML structure. But, in my case. I've just a element passed dynamique by code, for exemple: <Var dcol="3" fcol="5" ligne="31" valeur="AUX"> <TypeExclusif/> <Val dcol="10" fcol="13" ligne="33" valeur="ETRE"/> <Val dcol="10" fcol="14" ligne="34" valeur="AVOIR"/> <WICALE><a name="DecVar.DeclVar.Deco.Var.AUX">AUX</a><PAGING>1</PAGING><WERSIO N>versionID</WERSION></WICALE> </Var> How can i do ? ----- Original Message ----- From: <omprakash.v@xxxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Monday, May 02, 2005 12:39 PM Subject: Re: get content tab ? > > > Hi, > Adding 2 empty templates for the elements PAGING and WERSION > should solve your problem. Also you don't have to use "./WICALE". You can > just say "WICALE" and it'd meanthe same thing. > > <xsl:template match="PAGING"/> > <xsl:template match="WERSION"/> > > Cheers, > Omprakash.V > > > > > > > > > > Hong-Thai.Nguy > en@xxxxxxx To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > cc: (bcc: omprakash.v/Polaris) > 05/02/2005 Subject: get content tab ? > 03:10 PM > Please respond > to xsl-list > > > > > > > Hi all, > Il would like to get content of tab, and only this content without > sub child content: > Source XML: > <Var dcol="3" fcol="5" ligne="31" valeur="AUX"> > <TypeExclusif/> > <Val dcol="10" fcol="13" ligne="33" valeur="ETRE"/> > <Val dcol="10" fcol="14" ligne="34" valeur="AVOIR"/> > <WICALE><a name="DecVar.DeclVar.Deco.Var.AUX">AUX</a> > <PAGING>1</PAGING> > <WERSION>versionID</WERSION> > </WICALE> > </Var> > > Code XSLT: > <?xml version="1.0" encoding="UTF-8"?> > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version > ="1.0"> > <xsl:output method="text"/> > <xsl:param name="typeElement" select="/"/> > <xsl:template name="typeVar" match="Var"> > <xsl:value-of select="./WICALE"/> == ( > <xsl:for-each select="//Val | //Entier | //AliasVar"> > <xsl:if test="position() = last()"> > <xsl:value-of select="./@valeur"/> > </xsl:if> > <xsl:if test="position() != last()"> > <xsl:value-of select="./@valeur"/>, > </xsl:if> > </xsl:for-each>). > </xsl:template> > </xsl:stylesheet> > > And the format out wanted: > <a name="DecVar.DeclVar.Deco.Var.AUX">AUX</a> == (ETRE,AVOIR). > > But it look like: > <a name="DecVar.DeclVar.Deco.Var.AUX">AUX</a> > 1 > versionID > == ( > ETRE, > AVOIR). > So, can you help me correct it ? > And, is there any tip to handle CRLF ? > Thanks > > > > > > > This e-Mail may contain proprietary and confidential information and is sent for the intended recipient(s) only. > If by an addressing or transmission error this mail has been misdirected to you, you are requested to delete this mail immediately. > You are also hereby notified that any use, any form of reproduction, dissemination, copying, disclosure, modification, > distribution and/or publication of this e-mail message, contents or its attachment other than by its intended recipient/s is strictly prohibited. > > Visit Us at http://www.polaris.co.in
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|