|
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 |