Re: [xsl] Global namespace prefixes (Corrected Examples)

Subject: Re: [xsl] Global namespace prefixes (Corrected Examples)
From: Nathan Potter <ndp@xxxxxxxxxxxxxxxxxxxx>
Date: Fri, 14 Nov 2008 11:24:33 -0800
On Nov 14, 2008, at 11:19 AM, David Carlisle wrote:

Your posted stylesheet should produce this (produced by saxon6) If it
doesn't with your system I'd look into switching engines, saxon's free
you knw:-) although if switching you may as well switch to saxon9 and

<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="";
	 xmlns:att="http://base.document/  att#">

<att:Conventions xmlns:att="http://base.document/att#";>CF-1.0</ att:Conventions>

<att:logname xmlns:att="http://base.document/att#";>olson</ att:logname>

<att:host xmlns:att="http://base.document/att#";>bb0001en</att:host>


Ouch. That's what I thought should happen, but not what I got.

Your second stylesheet should produce this (again as produced by saxon6)

<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="";





In this case the xslt 1 spec is quite clear, this second version doesn't
need any extension functions or errata fixes to be be implemented.

Again - that's what I thought should happen, but not what I got.

Thanks for all your help. It looks like I need to change my XSLT engine and then revaluate my xslt code.



The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs.

============================================================ Nathan Potter Oregon State University, COAS ndp at 104 Ocean. Admin. Bldg. 541 737 2293 voice Corvallis, OR 97331-5503 541 737 2064 fax

Current Thread