SlideShare a Scribd company logo
1 of 19
XML
What is XML and
what does it mean to
e-commerce?
David Turner, Product Manager, Microsoft
''The introduction of XML is in many ways
like the creation of writing in the evolution
of language. People had spoken language
for a long period before they got to the
point of inventing writing. But as soon as
they did, they were able to make huge steps
forward.''
“It's just a compromise everyone can
live with for structuring data.”
XML developer, David Megginson
What is XML?
• XML means “Extensible Markup
Language”
• extensible - not fixed format like HTML
• XML is a metalanguage - a language for
describing other languages
• Enables you to define your own customized
markup languages for different classes of
documents
What is XML? (cont.)
• Abbreviated version of SGML
• IBM, Microsoft, Oracle and Sun all agree:
XML is the key to e-business
• XML enables business application sharing,
direct transactions and other business
applications.
What is SGML?
• SGML is the international standard for
defining descriptions of the structure and
content of different types of electronic
documents
• A universal language used to describe
thousands of different data types
What is HTML?
• HTML is HyperText Markup Language, a
specific application of SGML used on the
World Wide Web
• A simple, fixed type of document. Markup
designed for simple reports with provisions
for hypertext links and multimedia
What is XML? (cont.)
• XML: Heir apparent to electronic data
interchange (EDI) as primary means for
executing business transactions over the
internet
• If XML schemas became widely adapted,
data could be extracted from a multitude of
similar reports on the net
What is XML? (cont.)
• Report mining (searching for data in a
report, applying rules and triggering
actions) becomes practical
• Extensible Forms Definition Language
(XFDL)
– Designed for complex business forms over the
Internet
Why is XML used?
• Designed for ease-of-use with Standard
Generalized Markup Language (SGML)
• Goal is to enable SGML to be served,
received and processed beyond what is now
possible with HTML
Who is responsible for XML?
• XML is a project of the World Wide Web
Consortium (W3C); development is
supervised by W3C’s XML Working Group
• Open-Sourced; formal W3C
recommendation since Feb. 1998
Why is XML important?
• Removes two constraints holding
back Web development:
(1) Dependence on a single, inflexible
document type - HTML
(2) The complexity of full SGML,
whose syntax allows many
powerful, but hard-to-program,
options
Why is XML important?(cont)
• HTML is at the limit of its usefulness as a
way of describing information
• HTML will continue to play an important
role for content
• Many new applications will require a more
robust and flexible infrastructure
Why is XML important?(cont)
• Information content can be richer and easier
to use because the hypertext linking
abilities of XML are greater than those of
HTML
• XML supports XLink, XPointer and XPath
• Enables location of remote resources,
anchors and targets, and complex
harmonies
XML vs. EDI
• Electronic Document Interchange (EDI) has
been used in e-commerce for many years
• EDI exchanges documents between
commercial partners regarding a transaction
• EDI requires special proprietary software,
but EDI data will soon travel inside XML
XML vs. EDI (cont)
• EDI failed to become the universal data
description language due to its high cost
and complexity, blocking small businesses
• EDI-to-XML and XML-to-EDI translation
is already taking place, ebXML group
taking the lead
What does XML mean
for e-commerce? (cont)
• Companies running different accounting
and business management applications will
exchange documents in a cross-system flow
• ebXML is mapping business processes to
facilitate XML to XML B2B
XML Organizations
• Over 250 XML industry efforts documented by
Robin Cover at OASIS.org
• XML.org, XML.com, RossettaNet.org
• UDDI: Facilities XML to XML exchanges
• XBRL: The Business Reporting Language

More Related Content

Viewers also liked

Viewers also liked (10)

XML in Libraries
XML in LibrariesXML in Libraries
XML in Libraries
 
Xml Presentation-1
Xml Presentation-1Xml Presentation-1
Xml Presentation-1
 
Xml Presentation-3
Xml Presentation-3Xml Presentation-3
Xml Presentation-3
 
XML.ppt
XML.pptXML.ppt
XML.ppt
 
Xml
XmlXml
Xml
 
Introduction to xml
Introduction to xmlIntroduction to xml
Introduction to xml
 
Xml ppt
Xml pptXml ppt
Xml ppt
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
XML - What is XML?
XML - What is XML?XML - What is XML?
XML - What is XML?
 
Tutorial XML
Tutorial XMLTutorial XML
Tutorial XML
 

Similar to Xml plymouth (20)

XML Unit 01
XML Unit 01XML Unit 01
XML Unit 01
 
Xml
XmlXml
Xml
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
xml and xhtml.pptx
xml and xhtml.pptxxml and xhtml.pptx
xml and xhtml.pptx
 
Basic concepts of xml
Basic concepts of xmlBasic concepts of xml
Basic concepts of xml
 
XML - Extensive Markup Language
XML - Extensive Markup LanguageXML - Extensive Markup Language
XML - Extensive Markup Language
 
UNIT-1 Web services
UNIT-1 Web servicesUNIT-1 Web services
UNIT-1 Web services
 
Unit 3 WEB TECHNOLOGIES
Unit 3 WEB TECHNOLOGIES Unit 3 WEB TECHNOLOGIES
Unit 3 WEB TECHNOLOGIES
 
XML and Complex Systems (1998)
XML and Complex Systems (1998)XML and Complex Systems (1998)
XML and Complex Systems (1998)
 
Ebusinesswithxml
EbusinesswithxmlEbusinesswithxml
Ebusinesswithxml
 
Why XML is important for everyone, especially technical communicators
Why XML is important for everyone, especially technical communicatorsWhy XML is important for everyone, especially technical communicators
Why XML is important for everyone, especially technical communicators
 
Differences between HTML and XML.pdf
Differences between HTML and XML.pdfDifferences between HTML and XML.pdf
Differences between HTML and XML.pdf
 
Crawford ubl200212
Crawford ubl200212Crawford ubl200212
Crawford ubl200212
 
xml test
xml testxml test
xml test
 
test slideshare
test slidesharetest slideshare
test slideshare
 
A Survey on Heterogeneous Data Exchange using Xml
A Survey on Heterogeneous Data Exchange using XmlA Survey on Heterogeneous Data Exchange using Xml
A Survey on Heterogeneous Data Exchange using Xml
 
Tutor Xml Gxs
Tutor Xml GxsTutor Xml Gxs
Tutor Xml Gxs
 
Fyp presentation 2 (SQL Converter)
Fyp presentation 2 (SQL Converter)Fyp presentation 2 (SQL Converter)
Fyp presentation 2 (SQL Converter)
 
01 sm3 xml_xp_01
01 sm3 xml_xp_0101 sm3 xml_xp_01
01 sm3 xml_xp_01
 
16 bealer
16 bealer16 bealer
16 bealer
 

More from Sudharsan S (20)

XML Presentation-2
XML Presentation-2XML Presentation-2
XML Presentation-2
 
Xml
XmlXml
Xml
 
Unix Shell Scripting Basics
Unix Shell Scripting BasicsUnix Shell Scripting Basics
Unix Shell Scripting Basics
 
Unix
UnixUnix
Unix
 
Introduction to Unix
Introduction to UnixIntroduction to Unix
Introduction to Unix
 
Unix
UnixUnix
Unix
 
C Lecture
C LectureC Lecture
C Lecture
 
C Tutorials
C TutorialsC Tutorials
C Tutorials
 
C Introduction
C IntroductionC Introduction
C Introduction
 
College1
College1College1
College1
 
C Programming
C ProgrammingC Programming
C Programming
 
C Tutorials
C TutorialsC Tutorials
C Tutorials
 
Preface
PrefacePreface
Preface
 
Toc Sg
Toc SgToc Sg
Toc Sg
 
Les08
Les08Les08
Les08
 
Les06
Les06Les06
Les06
 
Les07
Les07Les07
Les07
 
Les04
Les04Les04
Les04
 
Les05
Les05Les05
Les05
 
Les03
Les03Les03
Les03
 

Recently uploaded

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Recently uploaded (20)

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

Xml plymouth

  • 1. XML
  • 2. What is XML and what does it mean to e-commerce?
  • 3. David Turner, Product Manager, Microsoft ''The introduction of XML is in many ways like the creation of writing in the evolution of language. People had spoken language for a long period before they got to the point of inventing writing. But as soon as they did, they were able to make huge steps forward.''
  • 4. “It's just a compromise everyone can live with for structuring data.” XML developer, David Megginson
  • 5. What is XML? • XML means “Extensible Markup Language” • extensible - not fixed format like HTML • XML is a metalanguage - a language for describing other languages • Enables you to define your own customized markup languages for different classes of documents
  • 6. What is XML? (cont.) • Abbreviated version of SGML • IBM, Microsoft, Oracle and Sun all agree: XML is the key to e-business • XML enables business application sharing, direct transactions and other business applications.
  • 7. What is SGML? • SGML is the international standard for defining descriptions of the structure and content of different types of electronic documents • A universal language used to describe thousands of different data types
  • 8. What is HTML? • HTML is HyperText Markup Language, a specific application of SGML used on the World Wide Web • A simple, fixed type of document. Markup designed for simple reports with provisions for hypertext links and multimedia
  • 9. What is XML? (cont.) • XML: Heir apparent to electronic data interchange (EDI) as primary means for executing business transactions over the internet • If XML schemas became widely adapted, data could be extracted from a multitude of similar reports on the net
  • 10. What is XML? (cont.) • Report mining (searching for data in a report, applying rules and triggering actions) becomes practical • Extensible Forms Definition Language (XFDL) – Designed for complex business forms over the Internet
  • 11. Why is XML used? • Designed for ease-of-use with Standard Generalized Markup Language (SGML) • Goal is to enable SGML to be served, received and processed beyond what is now possible with HTML
  • 12. Who is responsible for XML? • XML is a project of the World Wide Web Consortium (W3C); development is supervised by W3C’s XML Working Group • Open-Sourced; formal W3C recommendation since Feb. 1998
  • 13. Why is XML important? • Removes two constraints holding back Web development: (1) Dependence on a single, inflexible document type - HTML (2) The complexity of full SGML, whose syntax allows many powerful, but hard-to-program, options
  • 14. Why is XML important?(cont) • HTML is at the limit of its usefulness as a way of describing information • HTML will continue to play an important role for content • Many new applications will require a more robust and flexible infrastructure
  • 15. Why is XML important?(cont) • Information content can be richer and easier to use because the hypertext linking abilities of XML are greater than those of HTML • XML supports XLink, XPointer and XPath • Enables location of remote resources, anchors and targets, and complex harmonies
  • 16. XML vs. EDI • Electronic Document Interchange (EDI) has been used in e-commerce for many years • EDI exchanges documents between commercial partners regarding a transaction • EDI requires special proprietary software, but EDI data will soon travel inside XML
  • 17. XML vs. EDI (cont) • EDI failed to become the universal data description language due to its high cost and complexity, blocking small businesses • EDI-to-XML and XML-to-EDI translation is already taking place, ebXML group taking the lead
  • 18. What does XML mean for e-commerce? (cont) • Companies running different accounting and business management applications will exchange documents in a cross-system flow • ebXML is mapping business processes to facilitate XML to XML B2B
  • 19. XML Organizations • Over 250 XML industry efforts documented by Robin Cover at OASIS.org • XML.org, XML.com, RossettaNet.org • UDDI: Facilities XML to XML exchanges • XBRL: The Business Reporting Language