Håndter krydreferencer i xml
Jeg har lidt problemer med at hente nogle data ud fra min xml fil via mit xsl dokument.Jeg har en xml sturktur med nogle personer i - og derudover en liste med nogle referencer til nogle id'er disse personer har.
I mit xsl vil jeg løbe listen igennem og hente navn m.m. fra de personer hvis id'er står i listen.
Har vedlagt både xml og xsl
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="web.xsl"?>
<webpage>
<personer>
<person id="1">
<initialer>INIT</initialer>
<navn>Person Navn</navn>
<foedselsdag>01-01-1978</foedselsdag>
</person>
</personer>
<liste>
<tur>
<dato>25-01-2011</dato>
<personId>1</personId>
</tur>
</liste>
</webpage>
<?xml version="1.0" encoding="ISO-8859-1"?>
<html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
<body>
<div id="stage">
<div id="liste" style="float:left*">
<p>Liste</p>
<xsl:for-each select="webpage/liste/tur">
<span>
<xsl:value-of select="dato"/>
<!-- SELECT navn from person where id= -->
</span>
</xsl:for-each>
</div>
<div id="content">
</div>
</div>
</body>
</html>