Jag skulle vara tacksam om någon kunde ge exempel på en liten kodbit i XSLT och därefter samma funktion i XQuery.
Det kan vara hur enkelt som helst, bara någon if sats eller dylikt. Huvudsaken är att jag ser skillnaden.
Har sökt som en galning på webben men inte lyckats hitta något bra exempel.
stort tack
Om jag har följande kod t ex (filen heter custorder.xquery):
<root>
{
for $a in document("customers.xml")//customer
return
<customer id="{$a/custno}">
<name>{$a//firstname/text()} {$a//lastname/text()}</name>
{
for $p in document("po.xml")//po
where $a/custno = $p//custno
return
<po>{$p/@id}</po>
}
</customer>
}
</root>
Koden går in i kundregistret och för varje kund den hittar letar den efter ordernummret i orderregistret. Den nya trädstrukturen som skapas bör se ut så här då:
Problemet är att jag inte vet hur jag ska använda *.xquery filen så att den genererar den nya trädstrukturen... Att bara öppna den i webbläsaren fungerar inte.