Subject: Re: [xsl] A challenge.. Group Periods of Data (1..5, 2..8, 4..9) (10..12; 10..14) From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Tue, 03 May 2005 16:51:38 -0400 |
A challenge, group the following XML into 2 periods.
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:local="data:hey-david" exclude-result-prefixes="local">
<xsl:variable name="period-groups" xmlns="data:hey-david"> <group start="1" end="12"/> <group start="14" end="30"/> </xsl:variable>
<xsl:template match="/"> <result> <xsl:apply-templates select="document('')/*/*/local:group"/> </result> </xsl:template>
Cheers, Wendell
The periods are arbitrary, but for this example they happen to be: Period 1: 1 - 12 Period 2: 14 - 30
Expected Result: <result> <period begins="1" ends="12"> <B period_begin="1" period_end="5"/> <B period_begin="2" period_end="7"/> <B period_begin="3" period_end="10"/> <B period_begin="4" period_end="12"/> </period> <period begins="14" ends="30"> <B period_begin="14" period_end="16"/> <B period_begin="16" period_end="20"/> <B period_begin="16" period_end="30"/> </period> </result>
Source XML / Result (sorted) <A> <B period_begin="1" period_end="5"/> <B period_begin="2" period_end="7"/> <B period_begin="3" period_end="10"/> <B period_begin="4" period_end="12"/> <B period_begin="14" period_end="16"/> <B period_begin="16" period_end="20"/> <B period_begin="16" period_end="30"/> </A>
Source XML / Result (un-sorted) <A> <B period_begin="14" period_end="16"/> <B period_begin="2" period_end="7"/> <B period_begin="16" period_end="20"/> <B period_begin="1" period_end="5"/> <B period_begin="4" period_end="12"/> <B period_begin="16" period_end="30"/> <B period_begin="3" period_end="10"/> </A>
====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] A challenge.. Group Periods o, Karl Stubsjoen | Thread | Re: [xsl] A challenge.. Group Perio, Karl Stubsjoen |
Re: [xsl] XSL-FO / XSLT Transformat, JBryant | Date | Re: [xsl] A challenge.. Group Perio, Karl Stubsjoen |
Month |