I hope this is kind of question is appropriate for this list. If not, please suggest a list that might help me find a solution. I've have been unable to find a way to extend XHTML such that the document output from an application framework validates correctly. The documents will include extra attributes on a small subset of elements, like div. I'd like to avoid creating a custom DTD so I've been using an internal subset of the DOCTYPE declaration. For example, something like... <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" [ <!ATTLIST html xmlns:netui CDATA #FIXED "http://beehive.apache.org/netui/tags" > <!ATTLIST div netui:treename CDATA #IMPLIED> ] > <html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:netui="http://beehive.apache.org/netui/tags" > <head><title>Example</title></head> <body> <div netui:treename="Tree101"> Stuff Here </div> </body> </html> ...where the div tag has the treename attribute from the XML namespace, "netui" and the html element has the attribute to declare the xmlns. This is a valid document. The unfortunate problem in creating documents like this is that they don't display correctly in IE. The browser displays a leading "] >" at the top of the document. Are there other alternatives for this solution, other than supporting and providing a custom DTD, such that the document will both validate and display correctly? Thanks for your help. Kind regards, Carlin
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