|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: selecting all nodes which contains similar names
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: 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
|
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
|

Cart








