This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Is XML-SPY useful for xslt?
- To: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] Is XML-SPY useful for xslt?
- From: Rene de Vries <RdVries at PCL-HaGe dot nl>
- Date: Tue, 17 Jul 2001 12:50:47 +0200
- Cc: "'le_lane at nickel dot laurentian dot ca'" <le_lane at nickel dot laurentian dot ca>
- Organization: PCL HaGé b.v.
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hi Louise,
I agree with Daniel: don't blame XML-Spy for something you do wrong!
Your
<xsl:apply-hi_templates select="//w:weather"/>
states to do something for ALL weather-nodes, but you only provide one specific matching template
<xsl:hi_template match="w:weather[w:city = 'Vancouver']">
so of all the other wheater-nodes the text-nodes will be displayed.
So follow the advise of Chris Bayes or change your
<xsl:apply-hi_templates select="//w:weather"/>
into
<xsl:apply-hi_templates select="//w:weather[w:city = 'Vancouver']"/>
So that your xsl:apply-hi_templates matches your xsl:hi_template
Greetings Rene
{ @ @ }
^
\__/
"You don't need eyes to see, you need vision!"
-----Oorspronkelijk bericht-----
Van: Daniel Newman [SMTP:daniel.newman@bis-web.com]
Verzonden: dinsdag 17 juli 2001 11:05
Aan: xsl-list@lists.mulberrytech.com
Onderwerp: RE: [xsl] Is XML-SPY useful for xslt?
My version of XML-spy uses MSXML3 parser (and a BIG list of others), so
can't see why yours wouldn't work for you?
Only thing to note is that you can't embed <br> tags outside of your
content:
<tr><td><xsl:value-of select="w:city"/></td>
<td><xsl:value-of select="w:hi_temp"/></td></tr>
<br></br>
Those breaks will appear above your table, probably pushing it down the
page? And don't use <thead>. Much better to use <th>.
Daniel.
-----Original Message-----
From: owner-xsl-list@lists.mulberrytech.com
[mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Louise Lane
Sent: 17 July 2001 09:22
To: xsl-list@lists.mulberrytech.com
Subject: [xsl] Is XML-SPY useful for xslt?
Hello
I have been trying to get xsl to work with xml spy 3.5 with very limited
success.
I have not been able to get dpawson's select unique items to work at all (ie
barb, bark, bard)
I have been able to select elements to put in a table but the rest of the
elements (which i do not want) appear in a string above it
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xsi ="http://www.w3.org/2000/10/XMLSchema-instance"
xmlns:w="http://www.weather.org">
<xsl:hi_template match="/">
<html>
<head> <title>Weather Eg 1</title></head>
<body>
<center>
<b>Weather Data for Vancouver</b>
<table border="1" >
<thead align="center">
<td><strong>City</strong></td>
<td><strong>hi_temp</strong></td>
</thead>
<xsl:apply-hi_templates select="//w:weather"/>
</table>
</center>
</body>
</html>
</xsl:hi_template>
<xsl:hi_template match="w:weather[w:city = 'Vancouver']">
<tr><td><xsl:value-of select="w:city"/></td>
<td><xsl:value-of select="w:hi_temp"/></td></tr>
<br></br>
</xsl:hi_template>
</xsl:stylesheet>
on this xml document
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v3.5 (http://www.xmlspy.com) by Louise Lane
(personal) -->
<?xml-stylesheet type="text/xsl"
href="C:\WINDOWS\Desktop\weatherXSLexamples\weather_filter1.xsl"?>
<weather_report xmlns="http://www.weather.org"
xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance"
xsi:schemaLocation="http://www.weather.org
C:\WINDOWS\Desktop\weatherXSLexamples\weather.xsd">
<weather>
<city>Barrie</city>
<hi_temp>25.7</hi_temp>
<low_temp>24.0</low_temp>
<day>Sunday</day>
</weather>
<weather>
<city>Edmonton</city>
<hi_temp>31.5</hi_temp>
<low_temp>13.9</low_temp>
<day>Sunday</day>
</weather>
<weather>
<city>Vancouver</city>
<hi_temp>15.6</hi_temp>
<low_temp>10.1</low_temp>
<day>Sunday</day>
</weather>
</weather_report>
puts vancouver and 15.6 in the table but the rest of the elements show
above in a string.
Also, I have not been able to get xsl:sort to work At all
So, is my code wrong? is XML Spy not good for xslt? is there a better gui
based product to use? I really don't want to have to work in NotePad
Thanks in advance,
Louise Lane
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list