I have been hacking an application (the VHG DTD) using Xlink and I'd like to check on some semantics. Since the spec has contentSpecs of ANY for all three link-types the formal situation is that anything is permitted. Should my software complain at the following examples (notation should be obvious), or should it try to do something clever? <extended> <simple .../> <simple .../> </extended> <!-- simple being used instead of locator --> ... <extended> <locator .../> <locator .../> <simple .../> </extended> <!-- simple being used as well as locator --> ... <extended> <locator .../> </extended> <!-- only one locator --> ... <extended> <extended> <locator .../> <locator .../> </extended> <extended> <locator .../> <locator .../> </extended> </extended> <!-- hierarchical extended --> ... <foo> <locator .../> <locator .../> </foo> <!-- foo is the root element and has no xlink:form attribute --> ... The problem is that all of these throw no error in the parser as they are probably impossible to constrain except in very spartan DTDs. I suspect most are not productive, but some might be valuable on occasions I have or haven't thought of. This is an important occasion that there is a clear requirement for applications to apply semantics to parts of one of the specs. We already have to write an attribute processor and I'm interested in knowing how much additional processing any conforming Xlink software is going to have to do. P. Peter Murray-Rust, Director Virtual School of Molecular Sciences, domestic net connection VSMS http://www.nottingham.ac.uk/vsms, Virtual Hyperglossary http://www.venus.co.uk/vhg 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/ To (un)subscribe, mailto:majordomo@i... the following message; (un)subscribe 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