[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Problem with not() function.
Hi, I meet a problem when use not function in the xsl. I use not function in the select statement to filter out some node. The code is : ... ... <xsl:template match="sub-title"> <xsl:apply-templates select="*[not(self::para[1]) and not(self::title) and not(self::graphic[1])]" /> </xsl:template> ... ... i need to filter out the para[1] node , the title node and the graphic[1] node. the xml is : <?xml version="1.0" encoding="UTF-8"?> <Document> ... ... <sub-title> <title>"Bluetooth" Wireless Home Control Center</title> <para>Some text here 1.</para> <para>some text here 2.</para> <para>some text here 3.</para> <graphic> <title/> <pic><para>pic/eln/bluetooth01.jpg</para></pic> </graphic> </sub-title> ... ... </Document> What i am not sure is the title and graphic[1] is filter out form the select statement, but the para[1] filter out all the <para> and not the first <para>. Do u have any idea ? Thank you. Regards, Kok Choon. -------------------------------------------------------- Name: Ling Kok Choon E-mail: Ling Kok Choon <kokchoon@xxxxxxxx> Date: 10/09/01 Time: 13:51:49 This message was sent by Z-Mail Pro - from NetManage NetManage - delivers Standards Based IntraNet Solutions -------------------------------------------------------- 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
|