| Subject: [xsl] newbie question From: Markus Jais <markusjais@xxxxxxxx> Date: 24 Sep 2002 23:18:37 +0200 | 
Hello
I have just started reading "beginning XSLT" from Wrox and I played
a little bit with the examples and tried them on my own xml files.
here is my xml file:
-------------
<?xml version="1.0"?>
<birds>
    <eagles>
        <species comment="seldom, in Germany only in the alpes">
            <english_name>Golden Eagle</english_name>
            <german_name>Steinadler</german_name>
            <prey>Birds, Mammals</prey>
        </species>
    </eagles>
    <falcons>
        <species comment="seldom">
            <english_name>Perigrine Falcon</english_name>
            <german_name>Wanderfalke</german_name>
            <prey>Birds</prey>
        </species>
    </falcons>
    <woodpeckers>
        <species comment="greatest woodpecker in Europe">
            <english_name>Black Woodpecker</english_name>
            <german_name>Schwarzspecht</german_name>
            <prey>insects, especially ants</prey>
        </species>
    </woodpeckers>
</birds>
-------------
and here is the xsl file:
---------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
	<html>
	<body>
	
	<xsl:for-each select="/birds/eagles">
		  
	<xsl:value-of select = "." />
		<input type="text" name="bla" value="{comment}"/>
	</xsl:for-each>
	
	</body>
	</html>
</xsl:template>
</xsl:stylesheet>
----------------
I ran the example with xsltproc from libxslt 1.0.20 and with saxon 6.5.2
on RedHat 7.3
I get this output:
<html><body>
            Golden Eagle
            Steinadler
            Birds, Mammals
    <input type="text" name="bla" value="">
</body></html>
but I do not understand. why are the contents of the <english_name>,
<german_name> and <prey> printed and why is value="" ??
I thought that /birds/eagles would result in the species node.
and that "{comment}" would access the value of the "comment" attribute.
can anybody explain what is going on here ?
thanks
markus
__________________________________________________________________
Gesendet von Yahoo! Mail - http://mail.yahoo.de
Yahoo! präsentiert als offizieller Sponsor das Fußball-Highlight des
Jahres: - http://www.FIFAworldcup.com
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| RE: [xsl] Re: How do I capture the , Conal Tuohy | Thread | RE: [xsl] newbie question, Dion Houston | 
| Re: [xsl] hardware xml / xslt, Kevin Jones | Date | RE: [xsl] newbie question, Dion Houston | 
| Month |