We are using group of DCRs for a component. We are getting silly issue and may be missing simple thing. The component is working if we put the XSLT code directly in the component. But it is not working(no error and for loop is not executing) when we put the same XSLT code in XSL file. Is there any different way of calling DCR groups in XSL file?
<Data>
<Group ID="G01" Name="LeftNews">
<Datum ID="D01-1" Type="DCR" Name="LDCR" Replicatable="true" CloneGroupID="id7vvyyx">
DCR1
</Datum>
</Group>
<Group ID="G02" Name="MiddleNews">
<Datum ID="D02-1" Type="DCR" Name="MDCR" Replicatable="true" CloneGroupID="id7vvyyz">
DCR2
</Datum>
</Group>
<Group ID="G03" Name="RightNews">
<Datum ID="D03-0" Type="DCR" Name="RDCR" Replicatable="true" CloneGroupID="id7vvyz1">
DCR3
</Datum>
</Group>
</Data>
This is working when we put the below loop code directly in the componet.
<xsl:for-each select="Properties/Data/Group[@Name='LeftNews']/Datum[@Name='LDCR']/DCR/Root">
But if we keep this code in XSL file, it is not going in to the loop and not displaying any error.
The XSL file is rendering the other statements before this loop. But it is not going in to the loop.
No difference if we use Replicatable="true" to group or datum.
Windows, SitePublisher/LiveSite 7.3.2