XML - – Schema. • A DTD defines a document type. XSL...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
XML – An Introduction
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
What Is XML? Extensible markup language Encoding objects based on their structure and meaning of content Convergence of three technologies: Document markup Data interchange World wide web
Background image of page 2
Why XML? To address HTML limitations Enabling technology for a business web Next generation web
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Basic XML Process XML Document Application Specification Object Processing Engine Content, structure, meaning What to do with XML End Result
Background image of page 4
Processing XML Parsers Parsers are commodity items Two basic types: Tree based (DOM) Event based (SAX) Your applications requirements decide which one to use Validating parsers
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
XML Validity Well-formed is not always enough. Provides higher level conformance. Include formal definition of data model. Document type definition (DTD).
Background image of page 6
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 8
Background image of page 9
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: – Schema. • A DTD defines a document type. XSL and XSLT • XSL – XSLT – transformation stylesheet – XSL FO – formatting objects • XSLT XML Document XSLT Style sheet XSLT Engine HTML Document Very Simple Example <person type=“fictional”> <name> <first>Peter</first> <last>Pan</last> <feature>flies</feature> </person> XSLT Engine <xsl:stylesheet version=“1.0”> <xsl:template match=“person”> <html><p> <xsl:apply-templates/> </p></html> </xsl:template> </xsl:stylesheet> <html><p>PeterPanflies< /p></html> XML Future • Http & XML =. – Soap. – XML-RPC. – Can work across firewalls. – Platform independent. • XML enabled data bases. • XML enabled search engines. • Industry standard XML vocabularies....
View Full Document

This note was uploaded on 07/14/2011 for the course COP 4610L taught by Professor Staff during the Spring '09 term at University of Central Florida.

Page1 / 9

XML - – Schema. • A DTD defines a document type. XSL...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online