xsl-list
[Top] [All Lists]

RE: Processing input xml containing containing namespace switch

2004-07-15 02:40:49
Thanks David, your suggestion did the trick (and saved me much time). Logical 
really...

Derek

-----Original Message-----
From: David Carlisle [mailto:davidc(_at_)nag(_dot_)co(_dot_)uk]
Sent: donderdag 15 juli 2004 11:32
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: Re: [xsl] Processing input xml containing containing 
namespace
switch


Your problem is nothing to do with the switch, you would have the same
problem if you deleted the wrapper and had the osis element at the top
level.


      <xsl:template match="osis">

that matches an element in no namespace with local name osis

   <osis 
xsi:schemaLocation="http://www.bibletechnologies.net/2003/OSIS
/namespace osisCore.2.0.xsd" 
                        
xmlns="http://www.bibletechnologies.net/2003/OSIS/namespace"; 


is an element in namespace
http://www.bibletechnologies.net/2003/OSIS/namespace with local name
osis so it does not match the template.

Add

xmlns:o="http://www.bibletechnologies.net/2003/OSIS/namespace";
to your xsl:stylesheet then use

      <xsl:template match="o:osis">

David

______________________________________________________________
__________
This e-mail has been scanned for all viruses by Star Internet. 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
______________________________________________________________
__________

--+------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--




<Prev in Thread] Current Thread [Next in Thread>