XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Stephen DalySubject: namesspacing external entities
Author: Stephen Daly
Date: 06 Mar 2007 06:56 PM
I have XML that refers to ENTITY definitions externally, how do I apply a namespace to the ENTITIES?
To clarify, I'm referring to my ENTITY defintions like this
<!DOCTYPE Views SYSTEM 'common/XML/DTD_any.dtd' [
<!ENTITY % common_ent SYSTEM 'common.ent'>
%common_ent;
]>

Can I namespace them from my XML file or from the ENTITY file?

Postnext
Tony LavinioSubject: namesspacing external entities
Author: Tony Lavinio
Date: 06 Mar 2007 11:12 PM
DTDs do not recognize namespaces.

You can hard-code in the DTD the "prefix:" before
element names, but it's not really using namespaces.

Postnext
Stephen DalySubject: namesspacing external entities
Author: Stephen Daly
Date: 07 Mar 2007 11:26 AM
What about from the XML: Is there any way to namespace the entire external file from the XML file?

Postnext
Tony LavinioSubject: namesspacing external entities
Author: Tony Lavinio
Date: 07 Mar 2007 04:26 PM
No.

Namespaces declarations (xmlns=) are scoped to elements, but the
DTD is inserted into the XML before the root element, so there is
no chance.

DTDs and namespaces are opposing technologies.

Postnext
Stephen DalySubject: namesspacing external entities
Author: Stephen Daly
Date: 07 Mar 2007 04:28 PM
What about from the XML: Is there any way to namespace the entire external file from the XML file?

Posttop
Tony LavinioSubject: namesspacing external entities
Author: Tony Lavinio
Date: 08 Mar 2007 09:24 AM
Originally Posted: 08 Mar 2007 09:25 AM
See my previous answer.

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.