SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (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
 

Ähnlich wie 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
 

Mehr von 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
 

Kürzlich hochgeladen

Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 

Kürzlich hochgeladen (20)

Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
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
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 

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