- From: John Boyer <JBoyer@PureEdge.com>
- Date: Wed, 23 Jan 2002 16:22:57 -0800
- To: <reagle@w3.org>, "merlin" <merlin@baltimore.ie>
- Cc: <w3c-ietf-xmldsig@w3.org>
To be fair c14n did go to REC and while xmldsig didn't because of bi-institutional process lag it garnered at least 12 implementations in that time! XPtr still isn't a REC and I think has ~1 complete implementation. (I was looking into XPtr *because* there's still some contention about its status and advancement so I think we made the right decision!) <jb>agreed</jb> I understand this aspect but I'm wondering (in a muddled way) why "the result of the XPath expression id("E") is a node-set containing only the node corresponding to the element with an ID attribute value of "E". Could one do the same with a nodelist as a list of subtrees (if necessary) where each subtree corresponded to an "orphan node" subtree resulting from the expression, otherwise the subtree is the subtree resulting from the filtering and there's parent-child contiguity? (I'm not saying I like this or that's it better just clearing some cobwebs from the attic now that I'm thinking about XPtr not being widely implemented and (independently) XPath2.0 (which is base on Infoset...)) <jb>This would eliminate the ability to exclude portions of each subtree. On a complete separate note, Donald recently proposed the use of the following: (id("foo")//. | id("foo")//@* | id("foo")//namespace::* ) for those situations when one has an id attribute that identifies a subtree (which also implies a validating processor). I would think this expression would be a fair bit faster (if the application context allowed identification of a desired subtree by an id attribute). John Boyer PureEdge Solutions Inc.
Received on Wednesday, 23 January 2002 19:23:28 UTC