Subject: Re[2]: [xsl] xmlns="" ?? From: Arthur Maloney <ArthurM@xxxxxxxxxx> Date: Fri, 30 Apr 2004 11:37:53 +0100 |
Hello David ~ Manos, Below is the full xml & xsl the meta's are in one of the lib files. I create the table element in the xsl file. If I could fix it, the rest will be no-problem. Thanks for the comments Perhaps you could xplain a bit more. 1 the XHTML namespace is not visible in other templates, thus unprefixed HTMLish elements are in the null namespace... 2 The fix is to generate your table element in the xhtml namespace. Structure of xml with one ticket: <?xml version="1.0" encoding="ISO-8859-1"?> <root xlmns="urn:seipas-com:ticket" number="Table 1.1a" title="Active Ticket Details" subhead="For Period: 2003-04-30 to 2004-04-29 (rolling year)" footnote="Calculated: 2004-04-29" caption-xaxis="" caption-yaxis="" created="2004-04-29T09:16:36"> <ticket> <ticketId>7387</ticketId> <days>30</days> <solution-started>2004-03-30</solution-started> <support-time>0</support-time> <customer>James LongBottom Simpson</customer> <description>Laptop has non functional keys on keypad.</description> <agent>Fred Johnson</agent> <status>Waiting for someone</status> </ticket> ... repeats for each ticket. </root> ------------ <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <!-- Top level declarations --> <xsl:import href="../xsl/libTemporal.xsl"/> <xsl:import href="../xsl/libCSS.xsl"/> <xsl:import href="../xsl/libTopBottom.xsl"/> <xsl:output method="xml" omit-xml-declaration="yes" indent="yes" /> <xsl:template match="/"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Ticket Report</title> <xsl:call-template name="meta"/> <xsl:call-template name="css-screen-table14"/> </head> <body> <xsl:apply-templates select="root"/> <tr> <td colspan="4" class="footnote"><sup>1</sup>Number of days outstanding.</td> </tr> <p class="b-head">Signed...........................(IT Manager)</p> </body> </html> </xsl:template> <xsl:template match="root"> <xsl:element name="table"> <caption> <xsl:value-of select="@number"/> <xsl:text>: </xsl:text> <xsl:value-of select="@title"/> <br /> <xsl:value-of select="@subhead"/> </caption> <thead> <tr> <th style="width: 60px; text-align: center;">No.</th> <th style="width: 60px; text-align: right;">Days<sup>1</sup></th> <th style="text-align: center;">Started</th> <th style="width: 100px;">Customer</th> <th>Description</th> <th>Progress</th> <th>Action</th> <th>Assigned To</th> </tr> </thead> <tbody> <xsl:for-each select="ticket"> <tr> <td> <xsl:value-of select="./ticketId"/> </td> <td> <xsl:value-of select="format-number(days, '#,##0')"/> </td> <td> <xsl:value-of select="solution-started"/> </td> <td> <xsl:value-of select="./customer"/> </td> <td> <xsl:value-of select="./description"/> </td> <td> <xsl:value-of select="./progress"/> </td> <td> <xsl:value-of select="./action"/> </td> <td> <xsl:value-of select="./agent"/> </td> </tr> </xsl:for-each> </tbody> </xsl:element> </xsl:template> </xsl:stylesheet> -- Best regards, Arthur mailto:ArthurM@xxxxxxxxxx
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xmlns="" ??, David Carlisle | Thread | Re: [xsl] xmlns="" ??, Emmanuil Batsis (Man |
RE: [xsl] Inserting White Space (&n, Mullee, John | Date | Re: [xsl] xmlns="" ??, Emmanuil Batsis (Man |
Month |