[Previous] [Contents] [Next]
Q&A
- Q Why aren't DTDs sufficient for data?
- A DTDs do not constrain the content of elements, and where they do constrain content (in attributes) the constraints are far too loose. The relationships between elements are too simplistic and DTDs have a different syntax to XML documents, which makes machine generation difficult.
- Q Why did XML-Data and RDF seem to face so much criticism?
- A Both were, rightly or wrongly, viewed with some suspicion as being proprietary solutions that broke the open policy established by XML.
- Q What makes XSchema so different from the other proposals?
- A Unlike the other proposals, which use the differing DTD syntax, XSchema uses the same syntax as normal XML documents.
- Q What makes architectural forms so radically different from all the other proposals?
- A Apart from the fact that architectural forms pre-date XML by several years, the radical difference is that they do not rely on namespaces.
[Previous] [Contents] [Next]