[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
RE: Serious problems finding syntax
Message-ID: <200101231540450141.15962F4C@xxxxxxxxxxxxx>
In-Reply-To: <E58BBFC673E3D311A93600508B0A0D725FF30A@xxxxxxxxxxxxxxx>
References: <E58BBFC673E3D311A93600508B0A0D725FF30A@xxxxxxxxxxxxxxx>
X-Mailer: Calypso Version 3.10.03.02 (1)
Date: Tue, 23 Jan 2001 15:40:45 -0600
Reply-To: gavin@xxxxxxxxxxx
From: "Gavin Landon" <gavin@xxxxxxxxxxx>
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: RE: Serious problems finding syntax
Mime-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by biglist.com id QAA13448
Thanks and Sorry, the XML was just a piece since it was too long. I
just deleted the wrong Attribute for the demo. <g>..
When I put in both ways I get no data. I remove the IF and I get all data.
I want it to say something like:
IF PREVIOUS_PAGE is empty don't display Information...
<xsl:if test="@PREVIOUS_PAGE != ''"> I would guess, but nothing, not
even an error occurs
I found a website:
http://www.zvon.org/xxl/XSLTreference/Output/index.html
But all examples are simple with no attributes. Doesn't anyone have
a site showing XML and it's entirety?
*********** REPLY SEPARATOR ***********
On 1/23/01 at 12:47 PM Edmund Mitchell wrote:
Gavin
I don't see any PREVIOUS_QUERY attributes in your XML, so it's unlikely
they'll get selected. :>)
Try if test='string(@PREVIOUS_PAGE)' or stay with your @PREVIOUS_PAGE != ''
The data appears as it should when the test is removed because the default
templates are invoked.
I hope this helps
Edmund
<FOOTER>
<CONTENT PREVIOUS_PAGE="" NEXT_PAGE="2"></CONTENT>
<CONTENT PREVIOUS_PAGE="1" NEXT_PAGE="3"></CONTENT>
<CONTENT PREVIOUS_PAGE="2" NEXT_PAGE="4"></CONTENT>
</FOOTER>
In my XSL I have :
<xsl:for-each select="CONTENT">
<xsl:if test="@PREVIOUS_QUERY!=''">
<a><xsl:attribute name="href">default.asp<xsl:value-of
select="@PREVIOUS_QUERY" /></xsl:attribute>Previous Page</a><br/>
</xsl:if>
</xsl:for-each>
This IF Statement causes NO DATA to appear. Take out the If statement and
all data appears as it should.
--
Gavin Landon
Karland International
http://www.karland.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
--
Gavin Landon
Karland International
http://www.karland.com/
--
======================================================================
B. Tommie Usdin mailto:btusdin@xxxxxxxxxxxxxxxx
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Phone: 301/315-9631
Suite 207 Direct Line: 301/315-9634
Rockville, MD 20850 Fax: 301/315-8285
----------------------------------------------------------------------
Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format
RSS 2.0 |
|
Atom 0.3 |
|
|