XML and XSLT for Separating Content from Presentation - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

XML and XSLT for Separating Content from Presentation

Description:

Jason Stirnaman, SOS - Missouri State Library: XML and XSLT for Separating ... Missouri State Library. Office of the Secretary of State ... – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 12
Provided by: gag94
Category:

less

Transcript and Presenter's Notes

Title: XML and XSLT for Separating Content from Presentation


1
  • XML and XSLT for Separating Content from
    Presentation
  • Jason Stirnaman, Reference Librarian
  • Missouri State Library
  • Office of the Secretary of State

2
Why XML?
  • By now, most of us have at least a vague idea of
    what XML is.
  • Best at providing structure for unstructured
    information, eg. prose, hierarchical content.
  • Good for sharing information across systems.
  • Good at describing data in context.
  • An ideal candidate for promoting content reuse
    and future extensibility.

3
Why Not a Database?
  • Familiarity.
  • Infrequent updating required.
  • Available tools (open standards, ASP, Microsoft
    MSXML parser)
  • Opportunity to play
  • (OR librarians and their metadata).

4
Our Requirements
  • Public display on http//www.sos.mo.gov/
  • Sort by name
  • Sort by subject
  • Separate internal staff display (restricted
    licensing, passwords, admin information)
  • Transportable

5
Public Display
http//www.sos.mo.gov/library/reference/databases/
6
(No Transcript)
7
(No Transcript)
8
Library Staff Display
9
XML
  • lt?xml version"1.0" encoding"UTF-8"?gt
  • lt?xml-stylesheet href"file\\I\library\Reference
    \Electronic Resources\subscriptiondatabases.xsl"
    type"text/xsl"?gt
  • ltonlineResourcesgt
  • ltsubjectCategoriesgt
  • ltcategory name"Business amp Economics"
    code"biz"gt
  • ltsubcategorygtbusinesslt/subcategorygtlt/subjectCate
    goriesgt
  • ltdatabasesgt
  • ltvendorgt
  • ltvendorNamegtBowkerlt/vendorNamegt
  • ltdatabase access"sos" publicDisplay"show"gt
  • ltdbNamegtBooks In Printlt/dbNamegt

10
Putting It Together
Model adapted from Roy Tennant,
http//escholarship.cdlib.org/rtennant/presentatio
ns/2001mlnc/
11
Learn More
  • Available from Missouri State Library
  • XSLT programmer's reference / Michael Kay.
  • XSLT and XPath on the edge, unlimited edition /
    Jeni Tennison.
  • Professional XML / Mark Birbeck ... et al..
  • XML in libraries / edited by Roy Tennant. 
  • http//arthur.missouri.edu/searchS6/
Write a Comment
User Comments (0)
About PowerShow.com