[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: FW: Namespaces and DTDs
I mean representation in the sense of some data structure representing the document. Perhaps using a book as the example gave the wrong connotation. If it were some kind of purchase order, the application that is using the parser would create some representation of the information - typically a tree of object representing the elements but not required to be so. I look at it as not only using XML to represent documents that are rendered via a style sheet, but also information or data in the more general sense which may be delivered a specific application. Moving the information from an XML tree in DOM to whatever form the application uses for the information represents another 'parser'. Marc B McDonald Principal Software Scientist Design Intelligence, Inc www.design-intelligence.com ---------- From: Didier PH Martin [SMTP:martind@n...] Sent: Friday, March 12, 1999 8:38 PM To: Marc McDonald; cbullard@h... Cc: xml-dev@i... Subject: RE: FW: Namespaces and DTDs Hi Marc <YourComment> It's quite true that you can have XML that does not require validation and that this is commonly done. An exception is the defaulting of the value of any attributes of elements in a DTD, which has been mentioned in another reply. You can construct a DOM without validation, but the next step ends up being a procedural implementation of picking apart the DOM document tree to construct whatever structure the application using DOM requires to interpret the document. I can parse: <book title="tale of 2 cities"> <chapter> <para>..<para> </chapter> <chapter> ... </chapter> ... </book> without a DTD. But if my application needs to get the information out of the DOM I need to write code to: Create a representation for Book consisting of a title and chapters and get book from DOM Create a representation for each Chapter and get Chapters from DOM Create a representation for each paragraph in a chapter and get paragraphs from DOM. Part of this is what is expressed in the DTD. Wouldn't it be better if a system were created that used the DTD on the receiving end to create the application representation instead of serializing it back into elements and constructing a new tree? </YourComment> <Reply> a) what do mean by " a representation" is it a rendition object? </Reply> Regards Didier PH Martin mailto:martind@n... http://www.netfolder.com 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 (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
|