X pointer would benefit from offering the option of developed modest feature set, many vendors involved in developing X pointer. Though many tried nobody has set the goal of speed implementation the single complete implementation of x pointer took about two weeks and four known external implementations of FIXptr proposal each took about half a day compared to the process of x pointer implementations getting four implementations to try the proposal on a casual basis was so easy and with this no users of x pointer would lose anything, many
The XML dev mailing list has been discussing the licensing terms for the patent Since Elliote Rusty Harold made a recommendation of the rejection of the specification. Danielle Veillard, the chair of Xpointer meetings, mentioned that it would be fruitless to chase them all since no progress would be made. However he was sympathetic to the patent itself.An analysis of the situation was made by Tim Bray. He described it as a big problem and made a suggestion that it would be more responsible for the sun to make a declaration that the patent had
Description
This work defines the XML Pointer Language (XPointer), the language to be used as a fragment identifier for any URI-reference that locates a resource of Internet media type text/xml or application/xml.
XPointer has been split into a framework for specifying location schemes, and three schemes: element(), xmlns() and xpointer(). The framework and the first two schemes form the XPointer Recommendation, and provide a minimal inventory of mechanisms.
The xpointer() scheme, which is based on the XML Path Language (XPath), is still under
XPointer is based largely upon a widely-used technology, the Text Encoding Initiative "extended pointer" [Sperberg-McQueen 1994], [Ide 1995]. Extended pointers provide axes for navigating within trees and a rudimentary predicate language for selecting nodes along axes, and have been implemented in several SGML-based browsing systems.
TEI extended pointers introduced "location terms" including root, here, id, child, descendant, ancestor, previous (sibling), next (sibling), preceding, following, and pattern (content matching by regular expressions) --