|
Subject: [xsl] <xsl:for-each select="$myvar"> From: "William S." <wstan@xxxxxxxxx> Date: Wed, 19 Jun 2002 15:57:44 +0200 |
I am trying to do the operation as described in the subject
line but am getting "Sablotron Error (48):
expression is not a node set".
The value of the variable is "item" which is the same as if
I used "<xsl:for-each select="item">" So why
doesnt this work?
What I had hoped to do with this is allow the user to
have control what is displayed in an XML file. For
instance with the XML file below I would like to display
only DEC machines, or only Compaq, or only IBM.
XML file sample...
<?xml version="1.0" ?>
<collection>
<intro>My Computer Collection</intro>
<item>
<manufacturer>DEC</manufacturer>
<model>MicroVAX 3100-30</model>
<opsys>OpenVMS 5.5-2</opsys>
<cpu>25MHz</cpu>
<memory>unknown</memory>
<enclosure>BA42-B</enclosure>
<notes>none</notes>
</item>
<item>
<manufacturer>DEC</manufacturer>
<model>MicroVAX II</model>
<opsys>OpenVMS 5.5-2</opsys>
<cpu>KA630</cpu>
<memory>unknown</memory>
<enclosure>BA23 rackmount</enclosure>
<notes>This is my first VAX which I hope to get running
with OSU (=DECthreads)</notes>
</item>
. . . . and so on...
By the way, I am not too sure the XML file is formatted very
well. This is just a test setup. Can anyone suggest a better way to
do it? I can't seem to see anything in the archives. I am
using php with Sablotron and doing this all on the server end.
Thank you,
--
Bill
Amsterdam, NL
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] XSLT number() problem, Wei-Chin Hsieh | Thread | Re: [xsl] <xsl:for-each select="$my, David Carlisle |
| RE: [xsl] XSLT number() problem, Andrew Welch | Date | Re: [xsl] XSLT number() problem, Thomas B. Passin |
| Month |