Re: Undeclared namespace
[Thomas B. Passin] >Get rid of the "exp:" in the element definitions. They are not part of >the element names, they are part of the namespace, which is different. >Replace with the following in the DTD: > >Also, get rid of the xmlns:exp attribute in the DTD. The namespace >declaration is not an ordinary attribute even though it looks like one. >Declaring it in the DTD will not cause the experience element to use the >exp: namespace. You must include it in the actual <experience> element >like so: Your examples parse, but do not do what the original questioner was asking about (produce a valid document). DTDs were developed before namespaces, and the two don't play particularly well together; to a DTD, a namespace declaration *is* an attribute. Personally, I wouldn't bother trying to make a namespace document valid; it can be done, but it's a bit difficult. Moreover, I think the original poster was using MSIE 5, which adds the odd quirk that all namespace declarations must be declared in the DTD as #FIXED attributes. Anand, can you post the whole (short) document and DTD, along with MSIE's error? -Chris -- Christopher R. Maden, Solutions Architect Exemplary Technologies One Embarcadero Center, Ste. 2405 San Francisco, CA 94111 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@i... the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
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