xml editor

Supported platforms

Compatible with Windows7 & Mac OS X Snow Leopard

Ready for data server software
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] RTF variables, node-set and namespaces


Subject: Re: [xsl] RTF variables, node-set and namespaces
From: David Carlisle <davidc@xxxxxxxxx>
Date: Mon, 6 Sep 2004 12:12:11 +0100

 xmlns="http://www.w3.org/1999/xhtml"

so the default namespace in your stylesheet is xhtml

so

  <xsl:variable name="rtf-words">
    <word>one</word>
    <word>two</word>

that variable contains elements with local name word and namespace uri
http://www.w3.org/1999/xhtml (which is naughty of you as XHTML doesn't
have such an element, although XSLT doesn't care about that) 

  <xsl:apply-templates select="exsl:node-set($rtf-words)/word" 

would match an element word in no-namespace, so returns the empty node
set in this case.

Probably you want something like


                                vvvvvvvv
                                vvvvvvvv
 <xsl:variable name="rtf-words" xmlns="">
    <word>one</word>
    <word>two</word>
    <word>three</word>
  </xsl:variable>

so your words are in no-namespace, then your select expression will
work.

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________


Current Thread
Keywords
XML Editor | XML Author | WYSIWYG Editors | Schema Editor | XSD Documentation | XSL/XSLT Editor | XQuery | XML Databases | SVN Client
© 2002-2011 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy | This website was created & generated with <oXygen/>®XML Editor