Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.



This presentation has been designed for VICO 361/561: Web Design I, Spring 10-11 at Ohio University.

Jamie Smith

on 12 April 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of XML

What is XML ? a presentation for VICO 361/561 Jamie Smith What does
XML do XML stores and transports data. ? tags information

facilitates transfer of that information between applications and also out to the Web.

allows information to be provided by schemas, which organize information and can represent standards . . . . . . . . . . . So what's
the big deal? development W ho? hen? hy? XML was developed between 1996 and 1998 by a collaborative group of people considered to be markup language experts.

These experts came from a variety of backgrounds:
Computer industry: Sun Microsystems, Hewlett-Packard, Microsoft, Netscape, Adobe, Fuji Xerox
SGML vendors and system integrators: ArborText, Inso, SoftQuad, Grif, Isogen, Texcel
Academic and research community: Text Encoding Initiative (TEI), NCSA, James Clark
Early adopters: DataChannel, Vignette
Others additions: IBM, Oracle, Omnimark who & when why XML separates content and structure from presentation and behavior.
This allows for:

Reusable information
Media-independent publishing
One-on-one marketing
Intelligent downstream document processing
Large-scale information management timeline . . . . . . . l l l l l l l l l l l XML milestones 1998 Initial draft API was published in January 1998, less than a month after initial discussions started. It featured key characteristics still seen today: it was event based, and distinguished interface and implementation without insisting that implementations commit to the overhead of a "provider" glue layer . To improve its coolness factor, it used the org.xml.sax package name, since Jon Bosak owned the "xml.org" DNS domain name and gave approval for that use. 1999 XML.org was formed in June 1999 by OASIS, a nonprofit, international consortium that creates interoperable industry specifications based on public standards such as XML and SGML. The original charter of XML.org was to minimize overlap and duplication in XML languages and standard initiatives by providing public access to XML information, specifications, and schemas in a centralized repository. l l l l l l l 2000 IBM submitted the specification of tpaML to OASIS for consideration by its XML. org initiative on Jan. 31, 2000 2001 June 2001 marked the start of a major expansion campaign for XML.org as we extended our clearinghouse for information on the use of XML in industry. Now, in addition to providing a comprehensive, noncommercial body of XML initiatives, schema, and specification listings, XML.org will support online collaboration and information exchange categorized for specific vertical industries l l l l l l l l 2002 SAX 2.0.1, which has namespace support, was released in January 2002, with David Brownell as the lead maintainer 2003 XQuery 1.0 Formal Semantics. W3C Working Draft, 2 May 2003 2004 "Extensible Markup Language (XML) 1.0 (third edition)" T. Bray, J. Paoli, CM Sperberg-McQueen, Eve Maler, François Yergeau, editors, 4 February 200 2006 Fifth edition is not a new version of XML. As a convenience to readers, it incorporates the changes dictated by the accumulated errata l l l l 2007 World Wide Web Consortium XML Schema. 2010 XML Path Language (XPath) Version 2.0 l l l l Growth XML < > XML is everywhere. World Wide Web
Consortium XML is now as important for the Web as HTML was to the foundation of the Web

XML is the most common tool for data transmissions between all sorts of applications

As of 2009, hundreds of XML-based languages have been developed
(XML 1.0) became a ‘WC3 Recommendation’ Feb. 10, 1998 and is currently in its 5th edition

“Working Groups” manage different XML aspects

“The XML Activity tries to keep a balance between maintaining stability and backwards compatibility, making improvements that help to encourage interoperability, and bringing new communities into the world of XML.”
-W3C Activity Statement

W3C is also the primary center for developing other related technologies that are based on XML Related Technologies XHTML (Extensible HTML)
XML DOM (XML Document Object Mode)
XSL (Extensible Style Sheet Language)
XQUERY (XML Query Language)
DTD (Document Type Definition)
XSD (XML Schema)
XLINK (XML Linking Language)
SOAP (Simple Object Access Protocol)
WSDL (Web Services Description Language)
RDF (Resource Description Framework)
RSS (Really Simple Syndication)
SMIL (Synchronized Multimedia Integration Language)
SVG (Scalable Vector Graphics) W3C SGML XML Standard Generalized Markup Language eXtensible Markup Language the international standard for defining descriptions of the structure of different types of electronic documents

very large, powerful, and complex

requires significant amount of expertise and software keeps enough functionality to make it useful

removes all the optional features which made SGML too complex to program for in a Web environment Competing Technologies JSON (JavaScript Object Notation) YAML (sounds like ‘camel’) Both focus on representing structured data rather than narrative documents All compare data serialization formats (different ways to convert complex objects to sequence bits) certification IBM 142 Exam BrainBench.com CramSession.com XMLMaster.org/en/ w3schools.com/cert/cert_xml.asp best practices understandable
semantically complete
non-modifying well-formed valid vs. Syntax: Can the XML be parsed?
(Does it follow structural standards) Semantics: Does the XML
match an established schema
(DTD - Doc Type Definition)? valid implies well-formed
well-formed does not imply valid Accessibility Issues? XML application:
present & future xmlresources.weebly.com
Full transcript