[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: test boolean expression in an attribute
contains is a function, not an operator. Write contains(@id, 'fon_10') Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Stefan Thull [mailto:pop3@xxxxxxxxxxxxxxx] > Sent: 26 August 2005 12:28 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: test boolean expression in an attribute > > Hello, > I use a project management software, which produce a a > xml-file as result. > It produces output with ids like: > -------example-------- > <Task Id="nZA1" > > <Name>Bauteil A 01</Name> > <SubTasks> > <Task Id="nZA1.ae06" > > <Name>Technik</Name> > <ParentTask>nZA1</ParentTask> > <SubTasks> > <Task Id="nZA1.ae06.fon_10" > > <Name>Systemtelefon 10</Name> > <ParentTask>nZA1.ae06</ParentTask> > </Task> > </SubTasks> > </Task> > <Task Id="nZA1.ae07" > > <Name>Technik</Name> > <ParentTask>nZA1</ParentTask> > <SubTasks> > <Task Id="nZA1.ae07.fon_10" > > <Name>Systemtelefon 10</Name> > <ParentTask>nZA1.ae07</ParentTask> > </Task> > </SubTasks> > </Task> > </SubTasks> > </Task> > -------- end ----- > Now I want every <Task> with an 'fon_10' in its Id. > > I tried it with: > </xsl:template> > <xsl:template match="//Task"> > <xsl:if test="@Id contains 'fon_10'"> > <p> > <xsl:value-of select="Name"/> > </p> > </xsl:if> > </xsl:template> > but it throws an error. > " Error in expression @Id contains 'fon_10': Unexpected token > <name> beyond > end of expression" > > Do you have a hint for me? > Tahnk you in advance > Stefan Thull
|
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
|