accessing child nodes for report template
Richard Lyons
richard at lyons.art.br
Sat May 17 16:41:21 BST 2025
Hi.
I admit to being just hopeless at xsl. I have restructured a collection
and now need to extract sub-nodes (from a 'table' type of data into the
html of a report. I have a segment of xml (or tc) like this
<entry id="623">
<id>623</id>
<title>P...
...
<imgfiles>
<imgfile>
<column>file1.jpg</column>
<column>text for file1</column>
</imgfile>
<imgfile>
<column>file2.jpg</column>
<column>Text for file2</column>
</imgfile>
<imgfile>
<column>file3.jpg</column>
<column>Text for file3</column>
</imgfile>
</imgfiles>
...
</entry>
All I need is to insert the equivalent of
<xsl:value-of select="$entry/tc:imgfiles/imgfile1/column1"/>
and
<xsl:value-of select="$entry/tc:imgfiles/imgfile2/column2"/>
etc.
into the report template.
I have spent a whole day searching for the correct xsl for this, but
failed completely. I have discovered that
<xsl:value-of select="$entry/tc:imgfiles"/>
retrieves
file1.jpg
text for file1
file2.jpg
Text for file2
file3.jpg
Text for file3
But not how to extract the individual columns.
Can anyone here help?
TIA
richard
--
Richard Lyons
Romania: strada Morii 41, Miercurea Nirajului, 547410, Mures
tel: +40 771 604 557
Brasil: rua Constante Jardim 35, Santa Teresa, 20240-230, Rio de Janeiro
whatsap e tel: +55 (21) 97437-2244
More information about the tellico-users
mailing list