[Home] [By Thread] [By Date] [Recent Entries]


Murali Mani wrote:

> Hello, I did not know people did not like XPath expressions. can you tell
> me some important reasons why. I will argue why I like Xpath expressions..


Not that I disagree with you (I like XPath well enough), but you did 
ask:

"XPaths are essentially untyped keys into a document structure. In 
Java or C#, using them circumvents the langauge's inbuilt type 
system making code harder to read and debug. We would do better to 
represent that structure as actual objects in the language, thus 
utilizing the language's inbuilt dispatch and type systems rather 
than reinventing (probably badly) our own frameworks. Leveraging the 
language will lead to more comprehensible and robust code which 
correlates directly to business value, something not guaranteed when 
developers are spending unneccesary time writing plumbing instead of 
applications."

Then again, if Adam Bosworth was concerned about not using SQL 
strings inside Java, would we object?

Bill de hÓra



Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member