Content Management System Using XML - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Content Management System Using XML

Description:

Web documents today have beome larger and more complex. Web content providers today begun to experience limitations of a medium which does not provide ... – PowerPoint PPT presentation

Number of Views:57
Avg rating:3.0/5.0
Slides: 18
Provided by: Pri74
Category:

less

Transcript and Presenter's Notes

Title: Content Management System Using XML


1
Content Management System Using XML
  • Prital
    Shah

2
Course of Presentation
  • Introduction
  • What is XML ?
  • What is a DTD?
  • Applications of XML?

3
Introduction
  • Web documents today have beome larger and more
    complex
  • Web content providers today begun to experience
    limitations of a medium which does not provide
  • - extensibility
  • - structure
  • - validation

4
What Is XML?
  • eXtensible Markup Language
  • XML is a method for putting structured data in a
    text file.
  • - set of rules for designing text formats for
    data.
  • - ease of generation and ease of readability.
  • - unambiguous

5
What Is XML?(contd)
  • XML looks a bit like HTML but isnt HTML.
  • - is a superset of HTML.
  • - user defined tags.
  • - interpretation of data is completely left to
    the application that reads it.

6
What Is XML?(contd)
  • XML is text but isnt meant to be read.
  • - Not to be read by the users normally.
  • - Only to be used by the experts to easily
    debug application.
  • - Is to be used by the application only.

7
What Is XML?(contd)
  • XML is license-free, platform-independent and
    well supported.
  • - there may be a lot of tools that can help
    your application.
  • - since it is a W3C technology, you can build
    your software around it.
  • - you are also not tied to a single vendor.

8
Example.
  • lt?xml version"1.0"?gt
  • ltnamegt
  • ltfirstgtJohnlt/firstgt
  • ltlastgtDoelt/lastgt
  • lt/namegt

9
Example.(contd)
  • XML hierarchy

Document Root
Name
First
Last
10
DTD
  • DOCUMENT TYPE DEFINITION
  • Specifies rules or the grammar of what the XML
    document contains.
  • lt?xml version"1.0"?gt
  • lt!DOCTYPE name lt!ELEMENT name(first, last)gt gt
  • ltnamegt
  • ltfirstgtJohnlt/firstgt ltlastgtDoelt/lastgt
  • lt/namegt

11
Applications of XML
  • Applications that require the web client to
    mediate between two or more heterogeneous
    databases.
  • Example
  • Database interchange the universal hub
  • In an information tracking system for a home
    health care agency.

12
Solution offered by hospital
  • Become an authorized user.
  • Access the patient's medical records using a Web
    browser.
  • Log into the hospital's Web site.
  • Print out the records from the browser.
  • Manually key in the data from the printouts.

13
A Real Solution
  • Log into the hospital's Web site.
  • Become an authorized user.
  • Access the patient's medical records in a
    Web-based interface that represents the records
    for that patient with a folder icon.
  • Drag the folder from the Web application over to
    the internal database application.
  • Drop it into the database.

14
Application of XML(cont )
  • Applications that attempt to distribute a
    significant proportion of the processing load
    from the Web server to the Web client
  • Example
  • Data Delivery System designed by
    semiconductor industry.

15
  • Each major semiconductor manufacuturer maintain
    several tera bytes of technical data for ICs
  • To enable interchange of this data , an industry
    consortium designed an industry specific markup
    language.
  • It enable intelligent applications not merely to
    display semiconductor data sheets as readable
    documents but actually to drive design processes.

16
Vision of near future
  • Engineers can access a manufacturer's Web site
    and download not only viewable data on particular
    integrated circuits but also a Java applet that
    allows them to model those circuits in various
    combinations.
  • Advantages
  • data representation is platform and vendor
    independent
  • Computation intensive process can run on Client
    side rathen then extended resource hit on server.

17
Applications of XML(cont)
  • Applications that require the Web client to
    present different views of the same data to
    different users.
  • Applications in which intelligent Web agents
    attempt to tailor information discovery to the
    needs of individual users.
Write a Comment
User Comments (0)
About PowerShow.com