[xsl] XPath question.

Subject: [xsl] XPath question.
From: Ben Trafford <ben@xxxxxxxxxxxxx>
Date: Tue, 06 May 2003 18:29:45 -0400

I have a problem, and no doubt the answer is simple...


I have the following XSLT snippet:

<xsl:if test="starts-with(//title, 'Q') or starts-with(//episode, 'Q')">
	<xsl:call-template name="inserted.text"/>
</xsl:if>	

The document structure it applies to is like so:

	<encyclopedia>
		<entry>
			<title>A Title</title> -or- <episode>An episode name.</episode>
		</entry>
	</encyclopedia>

The <xsl:if/> referenced above happens at the <encyclopedia/> level.

I just want to call the template "inserted.text" if the title or episode do not start with the letter 'Q'.

As it is, I can't get the inserted.text to appear...no matter what I do. Am I walking down the node tree incorrectly?

--->Ben


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread