This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

"Deep-Equal Nodes" (Was: RE: Can sets have order? )



> Not the same node, yes, but nodes which have the same values for
> all
> their attributes and attributes of subelements (i.e., which are
> deep-equal).  Such nodes may be exchanged in the node set without
> changing the behavior of any XPath query.
> 

I regard the whole notion of "Deep-Equal Nodes" as a misconception:

1. It already confused people into thinking that indistinguishable
nodes could exist.

2. Letting such "indistinguishable" pairs of nodes in an xml document
has all problems and anomalies of non-normalized data.

3. This will also lead to artificially increasing the necessary memory
and processing time for an XML document.

How to avoid such nodes? Here's one simple way:

<node1 ID="id1">
  <!--  Any contents goes here -->
</node1>

<node2 RefID="id1"/>

Dimitre.


__________________________________________________
Get personalized email addresses from Yahoo! Mail - only $35 
a year!  http://personal.mail.yahoo.com/

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]