Thomas J.S.: access denied

Beitrag lesen

hallo Martin,

Und was soll diese Zeile bedeuten in dem XSL?
<xsl:apply-templates select="document('http://www.camelot-europe.com/herald/servers/Avalon/guilds/588.xml')" />

Das select-Attribut von xsl:apply-templates erwartet einen QName, keine Funktion, die ein Nodeset zurückliefert. Was erwartest du dir von der Konstruktion?

http://www.w3.org/TR/xslt#document

er erwartet von dieser funktion, dass er den wurzelknoten der verlinkten xml datei bekommt und dann so die (verlinkte) xml datei darstellen kann. sowas ist z.b. dann nützlich, wenn er nicht direkt in der (verlinkten) xml datei schreiben kann und/oder diese immer wieder überschrieben/aktualisiert wird.

Grüße
Thomas