XLinkFilter creates a LinkSet object that contains unidirectional links
(representing the results of all the links in the document or documents) an
application may use to implement XLink functionality. All of the
information provided by the XLink spec is included in the LinkSet,
including attributes and connectors. LinkSets may be combined over the
course of an application, making it easy to make link data last across
multiple documents.
XLinkFilter now (properly) supports connectors (#, |, ?XML-PTR=) in XLink,
and (optionally) can be used with HTML documents. Multidirectional links
work (as they did in previous versions), and are resolved to sets of
unidirectional links to make it easier for applications to establish
endpoints to implement links. Future work will focus on support for
extended hub groups, and better support for locations for inline links.
More details are available at
http://www.simonstl.com/projects/xlinkfilter/. Contributions are welcome;
if anyone uses it in an application, please let me know. I'll be setting
up an announcement list shortly.
Simon St.Laurent
Dynamic HTML: A Primer / XML: A Primer
Cookies / Sharing Bandwidth (November)
Building XML Applications (December)
http://www.simonstl.com