Re: [xsl] match + default namespace

Subject: Re: [xsl] match + default namespace
From: David Carlisle <davidc@xxxxxxxxx>
Date: Fri, 16 Nov 2001 15:11:25 GMT
> Sorry if my question is FAQ, but I found nothing in the archive.
yes (and already been answered in this weeks archives I think)

 <table xmlns="http://abcd"; border="1" bgcolor="#E0E0E0">
	 <caption align="right" class="listingTitle"></caption>

so that is pre in the http://abcd namespace

  <xsl:template match="pre[@class='programlisting']">

matches pre in not in any namespace, which is not the same as you have.

You want

  <xsl:template match="h:pre[@class='programlisting']">

and xmlns:h="http://abcd"; in your xsl:stylesheet element.

Incidentally if this is html why are they in http://abcd


This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit or alternatively call
Star Internet for details on the Virus Scanning Service.

 XSL-List info and archive:

Current Thread