[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Adam Bosworth Article - what does "direct access" mean?

  • To: "Bullard, Claude L (Len)" <clbullar@i...>,"Sean McGrath" <sean.mcgrath@p...>,<xml-dev@l...>
  • Subject: RE: Adam Bosworth Article - what does "direct access" mean?
  • From: "Dare Obasanjo" <dareo@m...>
  • Date: Thu, 16 Jan 2003 07:55:38 -0800
  • Thread-index: AcK9d2mEsfVwZMEsRRiDXGKL7au08wAADsT3
  • Thread-topic: Adam Bosworth Article - what does "direct access" mean?

what does mcgrath mean
XML-DEVers sure like to go off the deep end when someone challenges their sacred cow. 

	-----Original Message----- 
	From: Bullard, Claude L (Len) [mailto:clbullar@i...] 
	Sent: Thu 1/16/2003 7:52 AM 
	To: 'Sean McGrath'; xml-dev@l... 
	Subject: RE:  Adam Bosworth Article - what does "direct access" mean?

	His example shows that using XML to support a single function
	is pretty awful.
	It is. Not new news.  As the guy who talked long about
	coarse transactions, he knows most folks don't do that.
	He knows that they do that repeatedly.  Painful code to
	enter and maintain, and brittle.  XML is not object-oriented.
	He is showing that using paths to identify data
	for use by a function is verbose.  
	It is.  Not new news. As the guy who talked long about
	loose coupling, he knows what the tradeoffs are in data
	driving with a syntax unification approach based on
	a hierarchical format.  Path identification should
	go away in the program but how else will we deal
	with selectors?  XML is not object-oriented.
	He's right that the code examples are real ugly.
	So the alternatives are?  
	Ok, we go back to the old Xerox approach to
	markup:  elements and text nodes.  Full stop.
	Straightforward binding and no intricacies
	from those messy attributes, PIs, DOCTYPEs,
	and so on. IDs?  Interoperability?  Oops.
	While we're at it, let's fix that semantic
	problem.  Let's bind data to code and send
	it all as one neat package.  Security?  OOPs.
	Good discussion topic.  XML is not object-oriented.
	Well... duh!
	From: Sean McGrath [mailto:sean.mcgrath@p...]
	Article entitiled "Speaking XML" by Adam Bosworth:
	I'm intrigued by "it is becoming increasingly necessary for developers to
	directly access and
	manipulate XML documents."
	My reading of the article suggests that "direct access" here means "lets
	make the XML a direct
	serialization syntax for objects":
	         import Customer
	         Customer c = new Customer ("Customer.xml")
	If this is the line of thought I'm fairly squarely against it for more
	reasons than I have time
	to articulate at the moment. Just looking for opinions on my interpretation at
	this point!
	The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
	initiative of OASIS <http://www.oasis-open.org>
	The list archives are at http://lists.xml.org/archives/xml-dev/
	To subscribe or unsubscribe from this list use the subscription
	manager: <http://lists.xml.org/ob/adm.pl>


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.

Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.