|
Subject: RE: [xsl] getting rid of xmlns From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Sun, 27 Feb 2005 03:15:02 -0000 |
If the namespaces came from the stylesheet, use exclude-result-prefixes="w v
o" etc to avoid them finding their way into the result document.
If the namespaces came from the source document, use <xsl:element
name="{local-name()}" namespace="{namespace-uri()}"> in preference to
xsl:copy or xsl:copy-of. In XSLT 2.0 you can use xsl:copy-of select="XXX"
copy-namespaces="no" to copy an element except for any unused namespace
declarations.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Jim_Albright@xxxxxxxxxxxx [mailto:Jim_Albright@xxxxxxxxxxxx]
> Sent: 26 February 2005 15:55
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] getting rid of xmlns
>
> In converting from WordML to OSIS my resulting document starts with:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <osis xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml">
> <osisText lang="FR">
> <div type="commentary" osisID="Translator'sNotes:Ruth"
> annotateRef="Ruth">
> <div
> xmlns:w10="urn:schemas-microsoft-com:office:word"
> xmlns:sl="http://schemas.microsoft.com/schemaLibrary/2003/core
> " xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
> xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHin
> t" xmlns:st1="urn:schemas-microsoft-com:office:smarttags"
> xmlns:aml="http://schemas.microsoft.com/aml/2001/core"
> xmlns:v="urn:schemas-microsoft-com:vml"
> xmlns:o="urn:schemas-microsoft-com:office:office" type="main"/>
>
> I have no use for any of the xmlns: attributes in the start of this
> document.
> How do I get rid of them? They have no meaning in OSIS and
> there are no
> references to them within the document otherwise.
> I found out the hard way that xmlns is not a matchable attribute.
>
> Thanks for all the help this list provides.
>
> Jim Albright
> 704 843-0582
> Wycliffe Bible Translators
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] getting rid of xmlns, Joe Fawcett | Thread | Re: [xsl] getting rid of xmlns, Jim_Albright |
| Re: [xsl] how to get variable value, David Carlisle | Date | RE: [xsl] how to get variable value, Michael Kay |
| Month |