[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] resolving query expressions
Hy, does somebody know how or has docs or references to tutorials, how to resolve boolean expressions of the following pattern with XSLT. I am writing an XML wrapper in java and want to automatically map a query e.g.: ((author='Knuth' OR title='Algorithms') AND releaseDate >= 1999) or another one ((title='Windows XP' AND doctype='manual') OR (doctype='manpage' ANDNOT title='Linux' )) to an XSLT stylesheet. My idea was this: <?xml version="1.0"?> <xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml"/> <!-- identity copy //--> <xsl:template match="node() | @*"> <xsl:copy> <xsl:apply-templates select="node() | @*"/> </xsl:copy> </xsl:template> <xsl:template match="articles"> <xsl:copy> <!-- resolve AND terms with xsl:if around OR terms //--> <xsl:if test="ancestor::volume >= 13"> <!-- resolve OR terms by seperate xsl:copy-of //--> <xsl:copy-of select="article[authors/author='C. J. Date']"/> <xsl:copy-of select="article[contains(title, 'Relational Algebra')]"/> </xsl:if> </xsl:copy> </xsl:template> </xsl:transform> but it is not general enough. Can anybody help a poor student ;-). ............................................................................ .......... ROBERT SÖSEMANN (robert.soesemann@xxxxxx) schwärzlocherstr. 29/1 | 72070 tübingen tel : 07071 / 400 880 icq# : 100 467 870 pgp-keys : www.webspace-journey.de/pgp.asc ............................................................................ .......... 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
|