|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

XPath, XLink, XPointer, and XML: A Practical Guide to Web Hyperlinking and Transclusion
Erik Wilde
David Lowe

ISBN-10: 0201703440
ISBN-13:  9780201703443

Publisher:  Addison-Wesley Professional
Copyright:  2003
Format:  Paper; 304 pp
Published:  07/23/2002
Status: Out of Print


We're sorry, this product is no longer available.
Please contact your Pearson rep if you are using this product and need instructor resources.



List of Figures.


List of Tables.


Foreword.


Preface.


About the Authors.


Introduction.

Information Linking.

The Web.

XML.

Conclusions.

I. FOUNDATIONS: THE WEB WE WANT.

1. Current Technology.

The Internet Environment.

Connecting to the Internet.

How the Internet Works.

The World Wide Web.

Information Linking in the WWW.

The Web's Linking Model.

A Broader View of Linking in the Web.

Shortcomings of the Web Linking Model.

Current Solutions.

Conclusions.

2. Hypermedia Concepts and Alternatives to the Web.

What Is Hypermedia?

History of Hypermedia.

Definition of Hypermedia.

Hypermedia Concepts.

Representing Information Associations.

Formalizing Linking Concepts.

Usage Scenarios: Hypermedia Support for Information Utilization.

Scenario Description.

Discussion.

Conclusions.

3. Conceptual Viewpoint.

References versus Links.

Resource Identification: URL, URI, and URN.

Persistence of Identifiers and References.

Persistence of Identifiers.

Persistence of References.

Third-Party Links and Linkbases.

Multi-Ended Links.

Generic Links.

Typed Links.

Conclusions.

II. TECHNIQUE: THE WEB'S NEW LOOK.

4. Related Technologies.

XML Core Standards.

XML Namespaces.

XML Base.

XML Inclusions.

XML External Entities.

XLink.

XML Information Set.

Extensible Hypertext Markup Language.

Extensible Stylesheet Language.

XSL Transformations.

XSL Formatting Objects.

Resource Description Framework.

Conclusions.

5. XML Path Language.

General Model.

Root Node.

Element Node.

Attribute Node.

Namespace Node.

Processing Instruction Node.

Comment Node.

Text Node.

Example.

Location Paths.

Location Steps.

Axes.

Node Tests.

Predicates.

Abbreviations.

Examples.

Expressions.

Functions.

Boolean Functions.

Number Functions.

String Functions.

Node Set Functions.

Examples.

Future Developments.

Conclusions.

6. XML Pointer Language.

General Model.

XPointer Data Model.

XPointer Data Model Examples.

XPointer Forms.

Bare Names.

Child Sequences.

Full XPointers.

Functions.

Using XPointers.

XPointer Character Escaping.

XPointers and Namespaces.

How to Compose XPointers.

Persistence.

Future Developments.

Conclusions.

7. XML Linking Language.

Embedding Links into XML Documents.

Link Types and Element Types.

XLink Link Types.

XLink Element Types.

Attributes.

Element Type Attribute.

Locator Attribute.

Semantic Attributes.

Behavior Attributes.

Traversal Attributes.

Interpretation of XLinks.

Processing.

Conformance.

Usage.

XLink Element and Attribute Declaration.

Extending XLink.

Using XLink for Linkbases.

The Future of XLink.

Conclusions.

III. APPLICATION: WEAVING THE WEB WE WANT.

8. Authoring Aspects.

Practical Issues.

Lack of Presentation Semantics.

Unclear Processing Model.

Tool Support.

Loss of Context.

Legal Issues.

More Complex Authoring.

Emerging Support for XLink and XPointer.

Support in Existing Browsers.

Parsers and Code Libraries.

Hand-Coded Support.

Development Tools.

Authoring Approaches.

Identifying Things to Link.

Controlling Linking and Ensuring Link Integrity.

Link Semantics.

Accessibility and Usability.

Conclusions.

9. Transitioning to a New Model.

Alternative Approaches.

Issues.

Alternatives.

Example Strategies.

Internal Hybrid, External No Change.

Internal Hybrid, External Hybrid.

Content Negotiation.

Migration of Content.

Building New Sites.

Conclusions.

Epilogue.

References.

Index. 0201703440T07112002

View a Sample Chapter PDF:/samplechapter/0201703440.pdf

Dr. Erik Wilde is lecturer and senior researcher at the Swiss Federal Institute of Technology in Zuerich, Switzerland, where his work focuses on the technical foundations of the World Wide Web and XML. He is the author of Wilde's WWW (Springer-Verlag, 1999).

Dr. David Lowe is an associate professor and the Associate Dean in the Faculty of Engineering at the University of Technology, Sydney, Australia. He has published more than 65 refereed papers, is on numerous Web conference committees, and is the information management theme editor for the Journal of Digital Information. He is coauthor of Hypermedia and the Web: An Engineering Approach (Wiley, 1999).



0201703440AB06182002

The combination of Extensible Markup Language (XML) and its related interlinking standards bring a range of exciting possibilities to the realm of Internet content management. This practical reference book documents these critical standards, shifting theory into practice for today's developers who are creating tomorrow's useful, efficient, and information-rich applications and Web sites.

Blending advanced reference material with practical guidelines, this authoritative guide presents a historical overview, current developments, and future perspectives in three detailed sections. Part I provides a conceptual framework highlighting current and emerging linking technologies, hypermedia concepts, and the rationale behind the "open" Web of tomorrow. Part II covers the specifics behind the emerging core standards, and then Part III examines how these technologies can be applied and how the concepts can be put to efficient use within the world of Web site management and Web publishing.

Both detailed and authoritative, this book presents the most thorough documentation of XML's linking standards available, and it examines how today's enabling technologies are likely to change the Web of tomorrow.

Topics covered in-depth include:

  • Hypermedia concepts and alternatives to the Web
  • XML Namespaces, XML Base, XInclude, XML Information Set, XHTML, and XSLT
  • XPath, XLink, and XPointer concepts, strengths, and limitations
  • Emerging tools, applications, and environments
  • Migration strategies, from conventional models to more sophisticated linking techniques
  • Future perspectives on the XPath, XLink, and XPointer standards


0201703440B06182002

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.