XML Carlee Tanya John Wei Tera. Agenda Overview History Pros & Cons Examples XBRL Future.

Slides:



Advertisements
Similar presentations
3.02B Authoring Languages 3.02 Develop webpages..
Advertisements

DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
The eXtensible Markup Language (XML) An Applied Tutorial Kevin Thomas.
XML/EDI Overview West Chester Electronic Commerce Resource Center (ECRC)
Getting a Taste of Cascading Stylesheets Steve Mooradian December 14, 2005.
Web Technologies By Andreas Vetter and Yong Soo Deutschle.
 Fundamentals of Web Design.  Describe the history and theory of XHTML  Understand the rules for creating valid XHTML documents  Apply a DTD to an.
Basics of HTML What is HTML?  HTML or Hyper Text Markup Language is the standard markup language used to create Web pages.  HTML is.
INF201 Fall2010 Intro. to Info. Technologies Department of Informatics University at Albany – SUNY Original Source: w3schools.com Prepared by Xiao Liang,
1 PROJECT Web-based Database Applications Lecture 1: Basic Internet Concepts & Databases - the History.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Sistemi basati su conoscenza XML Prof. M.T. PAZIENZA a.a
XML Introduction What is XML –XML is the eXtensible Markup Language –Became a W3C Recommendation in 1998 –Tag-based syntax, like HTML –You get to make.
Sistemi basati su conoscenza XML Prof. M.T. PAZIENZA a.a
Russell Taylor Lecturer in Computing & Business Studies.
XML Primer. 2 History: SGML vs. HTML vs. XML SGML (1960) XML(1996) HTML(1990) XHTML(2000)
XML Vikki Brandon Jesse Josh. Quick Facts Who created it? –W3C Jon Bosak and Tim Bray as leaders and major contributors When? –Started in 1996 and finished.
XML Technologies XML Basics  What is XML?  Why use XML?  How to write XML? 1XML Technologies David Raponi.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Developing a Basic Web Page Posting Files on UMBC
Introduce of XML Xiaoling Song CS157A. What is XML? XML stands for EXtensible Markup Language XML stands for EXtensible Markup Language XML is a markup.
1 HTML/XHTML Objectives Explain what HTML is and how Web pages use HTML Explain what HTML is and how Web pages use HTML Demonstrate how to create Web pages.
What is XML? XML stands for EXtensible Markup Language
CREATED BY ChanoknanChinnanon PanissaraUsanachote
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
HTML History CS 101. HTML Stands for Hypertext Markup Language A “Markup Language” dates from the early days of publishing when editing was done manually.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
XML: Overview MIS 181.9: Service Oriented Architecture 2 nd Semester,
XBRL eXtensible Business Reporting Language By: Jeff Elston Jake White and Garrett Allen.
XML and Web Services November 21, 2005 Leo Putra Mardjuki Christopher William Lee Corey Fung Chan.
XML eXtensible Markup Language Erik Forsström Olle Wessel Patrik Löfgren.
Lecture 13 – XML and JSON SFDV3011 – Advanced Web Development Reference: 1.
Pros and Cons Comparison By Justin Bost Olivia Bischoff.
10/15/20151 XML. 10/15/20152 Mark-up Languages Digitalizing information Content Format SGML HTML XML RDF OWL …
Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Introducing XHTML: Module A: Web Design Basics.
XP Tutorial 9 1 Working with XHTML. XP SGML 2 Standard Generalized Markup Language (SGML) A standard for specifying markup languages. Large, complex standard.
Softsmith Infotech XML. Softsmith Infotech XML EXtensible Markup Language XML is a markup language much like HTML Designed to carry data, not to display.
XML 2nd EDITION Tutorial 1 Creating An Xml Document.
1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part.
Overview of HTML and XML. Contents n History n Usage n Examples n Advantages n Disadvantages.
CS 331 – Programming LanguagesDate: Internet Programming Group Presenter: Aren Ray Topics: Internet Programming XML.
XHTML By Trevor Adams. Topics Covered XHTML eXtensible HyperText Mark-up Language The beginning – HTML Web Standards Concept and syntax Elements (tags)
XML Lauren Pisciotta Zackary Zweber. History Extensive Markup Language was developed in 1996 by an 11 member group with James Clark as the leader Interestingly.
XP 1 Creating an XML Document Developing an XML Document for the Jazz Warehouse XML Tutorial.
XML Introduction. What is XML? XML stands for eXtensible Markup Language XML stands for eXtensible Markup Language XML is a markup language much like.
An Introduction to XML Paul Donohue May 8th 2002 Hotel Senator Zürich.
XML Design Goals 1.XML must be easily usable over the Internet 2.XML must support a wide variety of applications 3.XML must be compatible with SGML 4.It.
XML Basics A brief introduction to XML in general 1XML Basics.
XML stands for Extensible Mark-up Language XML is a mark-up language much like HTML XML was designed to carry data, not to display data XML tags are not.
XML Alyssa Roberts. What is XML? Extensible Markup Language Specification to creating custom mark-up languages Simplified version of SGML, originally.
EXtensible Markup Language XML Question: What is the most common use of XML Answer: As a buzzword to spice up a resume.
XML A Language Presentation. Outline 1. Introduction 2. XML 2.1 Background 2.2 Structure 2.3 Advantages 3. Related Technologies 3.1 DTD 3.2 Schemas and.
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
SCHOOL OF LIBRARY, ARCHIVE AND INFORMATION STUDIES Andy Dawson LIS1510 Library and Archives Automation Issues XML and extensible systems Andy Dawson School.
XML CSC1310 Fall HTML (TIM BERNERS-LEE) HyperText Markup Language  HTML (HyperText Markup Language): December  Markup  Markup is a symbol.
XML The Extensible Markup Language (XML ), which is comparable to SGML and modeled on it, describes how to describe a collection of data. A standard way.
XML. HTML Before you continue you should have a basic understanding of the following: HTML HTML was designed to display data and to focus on how data.
Module Road Map Assignment Road Map Notice we have linked the conduit directly to the presentation layer. This is normally a bad idea!
Introduction to XML Jussi Pohjolainen TAMK University of Applied Sciences.
Google maps engine and language presentation Ibrahim Motala.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.
XML Extensible Markup Language
XML BASICS and more…. What is XML? In common:  XML is a standard, simple, self-describing way of encoding both text and data so that content can be processed.
XML QUESTIONS AND ANSWERS
Managers’ briefing: Why XBRL?
eXtensible Markup Language
What is XML?.
Extensible Markup Language (XML)
Presentation transcript:

XML Carlee Tanya John Wei Tera

Agenda Overview History Pros & Cons Examples XBRL Future

Overview What is XML? What does it do? XML does not DO anything. XML was created to structure, store and share information. XML was not designed to display data. It defines data. Machine and human readable.

History SGML HTML ASCII

HTML HTML (Hypertext Markup Language) is an application that developed under SGML. HTML grew in popularity—perhaps too quickly This application began to waver from the concepts outlined by SGML Handling structured Data became a problem

Perfect Environment HTML was too limited and terminally polluted SGML was too complex for a mere mortal to implement There was an implied need for restructuring Something needed to strike a balance

Restructuring In the late 1990’s, Jon Bosak, Tim Bray, James Clark, and others came up with XML (eXtensible Markup Language) Much like SGML, XML was a new specification for defining markup languages

There are three primary uses for XML: Web Development: Most widespread use of XML as XHTML. You can make your website in XML and have it available for web server in any format needed. Documentation: used for much internal documentation. XML is easy to understand for humans and computers (written in an order that make it very readable for humans). Can be used to document anything; marketing materials or listing realestate. XML in News Broadcasting: Database Development: doesn't need to be easily readable by humans. Data is input to allow computers to store and access the data.

Simple Example Mark Wilton 34 NW Corbis Street, Edison, New Jersey, printer

Simple Example Mark Wilton 34 NW Corbis Street, Edison, New Jersey, printer

Simple Example Mark Wilton 34 NW Corbis Street, Edison, New Jersey, printer

Simple Example Mark Wilton 34 NW Corbis Street, Edison, New Jersey, printer DTD ( Document Type Declarations ) defines the legal building blocks of an XML document

Advantages of XML  Not a programming language - no need to learn reserved words and rules;  XML looks like HTML - also uses tags and attributes name=“value”;  XML stores together data and formatting for the data in the same file;  XML uses text file format to store information;

Advantages of XML  XML is license free;  XML is well supported – there are a lot of vendors on the market;  XML is platform independent Report (structured data) XML file (text file, includes data and formatting rules) Software

Disadvantages of XML Syntax is verbose and redundant Hurts human readability Higher storage costs Great for text bad for binary data

XBRL Background Based upon XML technology Had to manually input in information from different systems to assemble financial reports Used to allow flow of information from different software programs “XBRL defines a consistent format for financial data and will streamline how companies prepare and disseminate their financial data and how analysts, regulators and investors review and interpret it**” **

XBRL Background Aims to standardize how financial information is sent and viewed on computers Many companies and associations back the standard such as: IBM, Microsoft, Oracle, and SAP AG Deloitte & Touche LLP, Ernst & Young LLP, the International Accounting Standards Committee, KPMG LLP, PricewaterhouseCoopers LLP, AICPA, and Reuters Group LP.

XBRL Similar to Hypertext Markup Language (HTML) Uses Tags to encode information XML defines values for the information Can be used to automate data collection for financial statements Cuts costs and errors

Future of XML What’s next for XML? Patent issues Scientigo: patents cover data transfer in neutral form Scientigo Adoption as standard Microsoft support Patents on word processing documents stored in the XML

Questions?