Subject: Re: [xsl] selecting all nodes which contains similar names From: "James Fuller" <james.fuller@xxxxxxxxxx> Date: Fri, 26 Jul 2002 12:17:50 +0100 |
xml --------------------------------------------------------- <?xml version="1.0" ?> <test> <test></test> <umszweck1>UMSZWECK1</umszweck1> <umszweck2>UMSZWECK2</umszweck2> <umszweck3>UMSZWECK3</umszweck3> <umszweck4>UMSZWECK4</umszweck4> <umszweck5>UMSZWECK5</umszweck5> <umszweck6></umszweck6> <umszweck7>UMSZWECK7</umszweck7> <umszweck8>UMSZWECK8</umszweck8> <umszweck9>UMSZWECK9</umszweck9> <umszweck10></umszweck10> <umszweck11>UMSZWECK11</umszweck11> <umszweck12>UMSZWECK12</umszweck12> <umszweck13>UMSZWECK13</umszweck13> <umszweck14>UMSZWECK14</umszweck14> </test> xsl -------------------------------------------------- <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method = "html" encoding="Windows-1252" /> <xsl:template match="/"> <xsl:for-each select="test/node()[contains(name(),'umszweck')]"> <xsl:value-of select="." /> </xsl:for-each> </xsl:template> </xsl:stylesheet> btw your xsl:for-each was incorrectly spelled hth, jim fuller ----- Original Message ----- From: "Braumüller, Hans" <h.braumueller@xxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Friday, July 26, 2002 11:50 AM Subject: [xsl] selecting all nodes which contains similar names > Hi, > > i know this is a FAQ, but i cannot find it with google and in the archive. > > I want to extract with a shortest statement all nodes which begins with the > same characters in the element . > > xml snippet > ---- > > <row> > ... > <umszweck1>UMSZWECK1</umszweck1> > <umszweck2>UMSZWECK2</umszweck2> > <umszweck3>UMSZWECK3</umszweck3> > <umszweck4>UMSZWECK4</umszweck4> > <umszweck5>UMSZWECK5</umszweck5> > <umszweck6></umszweck6> > <umszweck7>UMSZWECK7</umszweck7> > <umszweck8>UMSZWECK8</umszweck8> > <umszweck9>UMSZWECK9</umszweck9> > <umszweck10></umszweck10> > <umszweck11>UMSZWECK11</umszweck11> > <umszweck12>UMSZWECK12</umszweck12> > <umszweck13>UMSZWECK13</umszweck13> > <umszweck14>UMSZWECK14</umszweck14> > etc > ... > </row> > > xsl try > ---- > <xsl:-for each select="node()[contains(name(),'umszweck')]"> > <xsl:value-of select="." /> > </xsl:for-each> > > It´s not function! > > Must i do a when=test()? > It is possible instead using a template? > Anybody can forward me a code snippet? > Excuse my still a beginner question! > > Have a nice weekend! > > Thanks, > > Hans Braumüller > -- + -- > Networking Artist > http://crosses.net > http://kunstserie.com > > > > 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 -> |
---|---|---|
[xsl] selecting all nodes which con, "Braumüller, Hans" | Thread | RE: [xsl] selecting all nodes which, "Braumüller, Hans" |
RE: [xsl] selecting all nodes which, Jarno . Elovirta | Date | Re: handling namespaces in advance , Francis Norton |
Month |