|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Suppressing unnecessary namespaces in XSLT?
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








