| Workshops --> XML --> Demo --> links.html |
|---|
![]() |
|
A link is defined as "an explicit relationship between two or more data objects or portions of data objects"
Xlink uses XML syntax to create structures that can describe the simple unidirectional hyperlinks (HMTL) as well as more sophisticated multi-ended and typed links
Xlink provides a framework for creating both basic unidirectional links and more complex linking structures. It allows XML files to:
Associate metadata with a link
Create link databases that reside in a location separate from the linked resources
The current draft for XPointer is also a W3C Working Draft, XML Pointer Language (XPointer), WD-xptr-19980303
In particular, it provides for specific reference to elements, character strings, and other parts of XML files, whether or not they bear an explicit ID attribute
XML Pointer Language (XPointer) is 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 [IETF RFC 2376].
XPointer supports addressing into the internal structures of XML files
It allows for traversals of a document tree and choice of its internal parts based on various properties
These can include:
Attribute values
Character content
In particular, it provides for specific reference to elements, character strings, and other parts of XML files, whether or not they bear an explicit ID attribute.
XPointer can
Locate information by string matching
Use addressing expressions in URI-references as fragment identifiers
So how does it work?
|
| Page by Howard Rosenbaum | |
| Find me at hrosenba@indiana.edu | You are here: http://www.slis.indiana.edu/hrosenba/www/Workshops/XML/Demo/links.html |