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 |