OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   RE: [xml-dev] Differance between a TextNode and An AtomicValue

[ Lists Home | Date Index | Thread Index ]

Title: Message

Hello I am doing my master's thesis on Upadting XML.
I have confusion between a TextNode and an AtomicValue as it is specified in  http://www.w3.org/TR/xpath-datamodel/ 
It's a bit like the difference between an Integer and an int in Java, though the analogy isn't perfect.
A text node has identity, and it has a parent; atomic values such as strings do not.
If a function takes a text node as a parameter, the function can do things like "count how many text nodes in the same tree as this one have the same value as this text node."  If it takes a string as a parameter, you can't do that, because a string doesn't belong to a tree; and anyway, it's not meaningful to discuss whether "A" and "A" are the same string, because strings don't have identity.
Michael Kay


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS