[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: Specific xpath
Subject: Re: Specific xpath
From: Michael Müller-Hillebrand <mmh@xxxxxxxxxxxxx>
Date: Wed, 6 Feb 2008 09:57:44 +0100
|
It is one of the beauties of XSL that make this rather easy:
non-local links: <xsl:template match="xhtml:a[contains(@href, '/')]">
local links: <xsl:template match="xhtml:a[not(contains(@href, '/'))]">
- Michael M|ller-Hillebrand
Am 05.02.2008 um 21:43 schrieb <marrocdanderfluff@xxxxxxxxxxx>
<marrocdanderfluff@xxxxxxxxxxx>:
Hi all,
I'm working in XHTML with XSLT 1.0 and need to change all relative
links
that are in the current folder. That means, I need to pick out
local links
that are just a file name "abc_1234.htm" and exclude any that are
Internet
(http), links to other folders, that is href="/other_folder" or
href="../another_folder", links to bookmarks href="#top".
At the moment I am matching all links:
<xsl:template match="xhtml:a">
Is it possible to filter link types using the href attribute?
<xsl:template match="xhtml:a[@href='some_expression']" >
or
<xsl:template match="xhtml:a[some_function(@href, string, string)]" >
Is this possible or do I need a more elaborate solution using
variables and
parameters?
Thanks,
Richard
|
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 |
|
|