| 
 
Subject: [xsl] Suppressing unnecessary namespaces in XSLT? From: "Gustaf Liljegren" <gustaf.liljegren@xxxxxx> Date: Tue, 19 Jun 2001 14:11:47 +0200  | 
I use XLink in my DTD:
<!ELEMENT reference (#PCDATA)>
<!ATTLIST reference
          xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink"
          xlink:type NMTOKEN #FIXED "simple"
          xlink:href CDATA #IMPLIED>
Therefore, my stylesheet needs an XLink namespace declaration:
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns="http://www.w3.org/1999/xhtml">
The output is made in XHTML 1.1:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.1//EN"
  "http://www.xml.se/dtd/xhtml/xhtml11.dtd">
<html
  xmlns="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xml:lang="sv">
Since XHTML still use <a> for links, I don't need the XLink namespace in the
output. How do you separate those namespaces you need in the output with
those you don't need?
Gustaf
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| RE: [xsl] copy top-level comments, FINLEY, Mike | Thread | RE: [xsl] Suppressing unnecessary n, Michael Kay | 
| [xsl] copy top-level comments, Bernward Hanssen | Date | Re: [xsl] Re: copy top-level commen, Rob Lugt | 
| Month |