Subject: RE: [xsl] selecting attribute name From: Américo Albuquerque <aalbuquerque@xxxxxxxxxxxxxxxx> Date: Thu, 12 Dec 2002 11:07:12 -0000 |
Hi Jarkko. Try this: <xsl:template match="Receiver"> <input type="hidden"> <xsl:apply-templates select="@*[starts-with(name(), 'orgid')]"/> </input> </xsl:template> <xsl:template match="@*"> <xsl:attribute name="{name()}"><xsl:value-of select="."/></xsl:attribute> </xsl:template> Hope that this helps you. -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Jarkko Moilanen Sent: quinta-feira, 12 de Dezembro de 2002 10:29 To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: [xsl] selecting attribute name On Thu, 12 Dec 2002 TSchutzerWeissmann@xxxxxxxxxxxxxxxx wrote: > Hello Jarko, > > <input type="hidden" orgid="{@*[starts-with(name(),'orgid')]}"/> This is quite close, but attribute should have the original name... <input type="hidden" orgid1="{"value"}/> <input type="hidden" orgid2="{"value"}/> <input type="hidden" orgid3="{"value"}/> <input type="hidden" orgid4="{"value"}/> and so on, in other words I don't know how many input like this there will be. > > Regards, > Tom SW > > > > -----Original Message----- > > From: Jarkko Moilanen [mailto:Jarkko.Moilanen@xxxxxx] > > Sent: 12 December 2002 09:52 > > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > Subject: [xsl] selecting attribute name > > > > > > > > Hi! > > > > I have a small problem with selecting some attribute names. I have a > > sourcetree of this kind: > > > > <Distribution> > > <Receiver orgid1="1" orgname="KFOR" depid1="2" depname="tiedustelu" > > roleid1="2" rolename="paivystaja"/> <Receiver orgid2="3" > > orgname="TAY" depid2="2" depname="itcm" roleid2="6" > > rolename="ohjelmoija"/> > > </Distribution> > > > > Now I should select orgid* attribute names in result tree in html, > > like > > this: > > <input type="hidden" orgid*="value" />, > > where the * in orgid can be a number. > > > > Ok. I know that I can get the attribute value with AVT, if I would > > know the name of the attribute. > > > > I don't know how to go forward, I've been thinking about something > > like using the name() function. But the problem is that I don't > > know the excact > > name of the attribute. I am not asking any xslt code, but some kind of > > advice how to solve this. > > > > Cheers, > > Jarkko > > > > **************************************************************** > > Jarkko Moilanen "Erehtyminen on inhimillista, > > Researcher mutta todella suuret mokat > > jm60697@xxxxxx vaativat tietokoneen käyttöä." > > www.uta.fi/~jm60697 > > GSM: +358 50 3766 927 > > **************************************************************** > > * ITCM | Information Technology and Crisis Management > > * http://www.itcm.org > > **************************************************************** > > > > > > > > > > > > > > > > XSL-List info and archive: > > http://www.mulberrytech.com/xsl/xsl-list > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > **************************************************************** Jarkko Moilanen "Erehtyminen on inhimillista, Researcher mutta todella suuret mokat jm60697@xxxxxx vaativat tietokoneen käyttöä." www.uta.fi/~jm60697 GSM: +358 50 3766 927 **************************************************************** * ITCM | Information Technology and Crisis Management * http://www.itcm.org **************************************************************** XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] selecting attribute name, Jarkko Moilanen | Thread | RE: [xsl] selecting attribute name, TSchutzerWeissmann |
RE: [xsl] selecting attribute name, Jarkko Moilanen | Date | Re: [xsl] Problem on: Cascading xsl, "Braumüller, Hans" |
Month |