Subject: Re: [xsl] Question regarding namespaces From: Chris von See <chris@xxxxxxxxxxxxx> Date: Tue, 8 Apr 2008 08:18:28 -0700 |
I have a stylesheet which I use to normalize various versions of aa
DTD. Some old XML documents created against this DTD do
not include a default namespace declaration on the root element but the
newer ones do, and I think the way I have to handle this is to have
two templates in my stylesheet, one of which selects root elements withoutnamespace and one which does:
Since the default namespace declaration changes the namespace of every
element in the document, not just the root element, my preferred approach to
this kind of problem is to write your stylesheet to handle the case with a
namespace, and then insert an extra stage into your processing pipeline to
add the namespace for the older documents that don't have it. This keeps
things much more simple and modular, and allows you to throw away the
non-namespace code when the problem is resolved at source.
Cheers Chris
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Question regarding namesp, Michael Kay | Thread | [xsl] Moving an element along with , Pankaj Chaturvedi |
RE: [xsl] following nodes until "st, Michael Kay | Date | Re: [xsl] following nodes until "st, Chris von See |
Month |