|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] extending XHTML
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
|
|||||||||

Cart








