Jak przekazać XPath w XSL
Mam plik index.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="style.xsl"?>
<page>
<pre># kod xxx
cat /etc/fstab
</pre>
<file name="index.xml" sec="/page/pre"/>
</page>
jeśli plik style.xsl zawiera
<xsl:template match="file[@name and @sec]">
<xsl:copy-of select="document(@name)/page/pre"/>
</xsl:template>
wówczas wynikowy dokument zawiera dwa razy fragment "kod xxx". Ok, tak ma być.
Pytanie: jak zamiast /page/pre przekazać ścieżkę z parametru @sec ?
czyli coś w rodzaju:
<xsl:copy-of select="document(@name)@sec"/>
nie mogę znaleźć przykładu jak to przekazać.
1 rok, 10 miesięcy temu | edytowane przez: borzole
183
1