Subject: [xsl] Excluding too much in nested for-each From: "Ragulf Pickaxe" <jawxml@xxxxxxxxxxx> Date: Wed, 21 Apr 2004 06:00:44 +0000 |
<!-- Simplified --> <root> <Elements> <Elem Date="01-01-2003" Type="1"> <!-- A --> <ElemID>10</ElemID> <Name>A</Name> </Elem> <Elem Date="01-01-2003" Type="2"> <!-- B --> <ElemID>10</ElemID> <Name>B</Name> </Elem> <Elem Date="01-01-2003" Type="2"> <!-- C --> <ElemID>10</ElemID> <Name>C</Name> </Elem> <Elem Date="01-04-2003" Type="2"> <!-- D --> <ElemID>10</ElemID> <Name>D</Name> </Elem> <Elem Date="01-04-2003" Type="2"> <!-- E --> <ElemID>13</ElemID> <Name>E</Name> </Elem> <Elem Date="01-08-2003" Type="1"> <!-- F --> <ElemID>12</ElemID> <Name>F</Name> </Elem> <Elem Date="01-08-2003" Type="2"> <!-- G --> <ElemID>13</ElemID> <Name>G</Name> </Elem> <Elem Date="01-08-2003" Type="2"> <!-- H --> <ElemID>13</ElemID> <Name>H</Name> </Elem> <Elem Date="01-08-2003" Type="2"> <!-- I --> <ElemID>13</ElemID> <Name>I</Name> </Elem> <Elem Date="01-08-2003" Type="3"> <!-- J --> <ElemID>14</ElemID> <Name>J</Name> </Elem> </Elements> </root>
@Type='3']"/> <!-- This for-each line gives the problem --> <OutputElem><ID><xsl:value-of select="ElemID"/></ID>
</xsl:for-each> <!-- End of single Elem item --> </OutputElem> </xsl:for-each> <!-- End of cluster of Elem items --> </OutputByDate> </xsl:for-each> <!-- End of Date the items are grouped by --> </output> </xsl:template>
<output> <OutputByDate><Date>01-08-2003</Date> <OutputElem><ID>13</OutputElem> <OutputElemSub><Type>2</Type><Name>G</Name></OutputElemSub> <OutputElemSub><Type>2</Type><Name>H</Name></OutputElemSub> <OutputElemSub><Type>2</Type><Name>I</Name></OutputElemSub> </OutputElem> <OutputElem><ID>14</ID> <OutputElemSub><Type>2</Type><Name>J</Name></OutputElemSub> </OutputElem> </OutputByDate>
<OutputByDate><Date>01-04-2003</Date> <OutputElem><ID>10</OutputElem> <OutputElemSub><Type>2</Type><Name>D</Name></OutputElemSub> </OutputElem> <OutputElem><ID>13</OutputElem> <OutputElemSub><Type>2</Type><Name>E</Name></OutputElemSub> </OutputElem> </OutputByDate> </output>
<OutputByDate><Date>01-01-2003</Date> <OutputElem><ID>10</OutputElem> <OutputElemSub><Type>2</Type><Name>B</Name></OutputElemSub> <OutputElemSub><Type>2</Type><Name>C</Name></OutputElemSub> </OutputElem> </OutputByDate>
Thanks in advance, Ragulf Pickaxe :-|
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] for-each loops : calculat, Kenny Akridge | Thread | Re: [xsl] Excluding too much in nes, Jeni Tennison |
Re: [xsl] Carriage returns in attri, G. Ken Holman | Date | RE: [xsl] feed reader problem, David . Pawson |
Month |