SlideShare ist ein Scribd-Unternehmen logo
1 von 15
XMl
Extensible
Markup
Language
Kiran
A -6
D1111
History :• XML is designed to carry data, not to
display data.
• It has its roots in document
management and is derived from SGML
•It is officially recommended by W3C.
What is XML?
• XML means “Extensible Markup
Language”, is a markup language
much like “HTML”.
• It is designed to transport and
store data and a method for putting
structured data into a text file .
• Enables you to create and format your
own documents markup.
• The term markup refers to anything
that is not intended to be part of the
printed output.

• The markup takes the form of tags
enclosed in angle brackets,<>.
What is SGML?
• SGML is a 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 a “Hyper text Markup
language”, a specific language of SGML
used on World Wide Web.
•
 HTML

 XML

 HTML is for humans.

 XML is for computers.

 HTML describes web

 XML describes data.

pages.
 Tags and attributes are
predetermined and rigid.
 You don’t want to see
error messages about the
web pages you visit.

 Allows user to specify

what each tag and
attribute.
 The rules are strict and
errors are not allowed, in
this way XML is like a
programming language.
XML Facts:• important because it removes two
constraints which were holding back
Web development:
• Dependence on a single, inflexible
document type (HTML).
• The complexity of full SGML, whose
syntax allows many powerful but
hard-to-program options.
 Documents Schema:• Document type definition(DTD)
• XML Schema
 Querying and transformation
XPath
Xquery
•FLWOR E expressions
•Joins
•Nested Queries
•Sorting of Results
•Functions and Types
•Other Features

XSLT**
Application Program Interfaces
• Document Object Model(DOM)
• Simple API for XML(SAX)
• Storage of XML Data
 Storage of XML Data:•Non -relational Data Stores
• Relational Databases
•Store as String
•Tree Representation
•Map to relations
•Publishing and Shredding XML Data
•Native Storage
•SQL/XML
 XML Applications
• Storing data with Complex Structure
• Standardized Data Exchange Formats
•Web Services
• Data Meditation
Advantages
• Self Documenting
• Makes your data more available
• Nested Structure
• Simplifies Platform Changes
•Simplifies Data Transport
•Simplifies data sharing
XML Syntax rules
• All XML elements must have a closing tags
• XML Tags are case sensitive
• XML Elements must be properly nested

• XML documents must have a Root
Element
Thanx

Weitere ähnliche Inhalte

Was ist angesagt? (20)

XML
XMLXML
XML
 
Dom Hackking & Security - BlackHat Preso
Dom Hackking & Security - BlackHat PresoDom Hackking & Security - BlackHat Preso
Dom Hackking & Security - BlackHat Preso
 
Basic concepts of xml
Basic concepts of xmlBasic concepts of xml
Basic concepts of xml
 
Dhtml
DhtmlDhtml
Dhtml
 
Dhtml ppt (2)
Dhtml ppt (2)Dhtml ppt (2)
Dhtml ppt (2)
 
Web Information Systems Html and css
Web Information Systems Html and cssWeb Information Systems Html and css
Web Information Systems Html and css
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
Dom structure
Dom structureDom structure
Dom structure
 
Document object model(dom)
Document object model(dom)Document object model(dom)
Document object model(dom)
 
Web Information Systems XML
Web Information Systems XMLWeb Information Systems XML
Web Information Systems XML
 
Xml iet 2015
Xml iet 2015Xml iet 2015
Xml iet 2015
 
Html and dhtml
Html and dhtmlHtml and dhtml
Html and dhtml
 
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
 
Dhtml
DhtmlDhtml
Dhtml
 
SDL Trados Studio 2014 - Working with advanced file types
SDL Trados Studio 2014 - Working with advanced file typesSDL Trados Studio 2014 - Working with advanced file types
SDL Trados Studio 2014 - Working with advanced file types
 
XSL - XML STYLE SHEET
XSL - XML STYLE SHEETXSL - XML STYLE SHEET
XSL - XML STYLE SHEET
 
Introduction to DOM
Introduction to DOMIntroduction to DOM
Introduction to DOM
 
Xml applications
Xml applicationsXml applications
Xml applications
 
DHTML
DHTMLDHTML
DHTML
 
xml
xmlxml
xml
 

Andere mochten auch

Prn ir room&app
Prn ir room&appPrn ir room&app
Prn ir room&appLisa Bono
 
ASFPM 2016: The History of Coastal Flood Hazard Assessments in the Great Lakes
ASFPM 2016: The History of Coastal Flood Hazard Assessments in the Great LakesASFPM 2016: The History of Coastal Flood Hazard Assessments in the Great Lakes
ASFPM 2016: The History of Coastal Flood Hazard Assessments in the Great LakesCDM Smith
 
Pr newswire network capabilities
Pr newswire network capabilitiesPr newswire network capabilities
Pr newswire network capabilitiesLisa Bono
 
Wasteful world at a glance
Wasteful world at a glanceWasteful world at a glance
Wasteful world at a glancePerrymanGeography
 
Effects of climate change
Effects of climate changeEffects of climate change
Effects of climate changePerrymanGeography
 

Andere mochten auch (7)

Prn ir room&app
Prn ir room&appPrn ir room&app
Prn ir room&app
 
ASFPM 2016: The History of Coastal Flood Hazard Assessments in the Great Lakes
ASFPM 2016: The History of Coastal Flood Hazard Assessments in the Great LakesASFPM 2016: The History of Coastal Flood Hazard Assessments in the Great Lakes
ASFPM 2016: The History of Coastal Flood Hazard Assessments in the Great Lakes
 
Pr newswire network capabilities
Pr newswire network capabilitiesPr newswire network capabilities
Pr newswire network capabilities
 
Energy sources
Energy sourcesEnergy sources
Energy sources
 
Coastal flooding
Coastal floodingCoastal flooding
Coastal flooding
 
Wasteful world at a glance
Wasteful world at a glanceWasteful world at a glance
Wasteful world at a glance
 
Effects of climate change
Effects of climate changeEffects of climate change
Effects of climate change
 

Ähnlich wie Xml

00 introduction
00 introduction00 introduction
00 introductionBaskarkncet
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XMLKumar
 
XML-Extensible Markup Language
XML-Extensible Markup Language XML-Extensible Markup Language
XML-Extensible Markup Language Ann Joseph
 
Web data management
Web data managementWeb data management
Web data managementAbdul Hannan
 
Data interchange integration, HTML XML Biological XML DTD
Data interchange integration, HTML XML Biological XML DTDData interchange integration, HTML XML Biological XML DTD
Data interchange integration, HTML XML Biological XML DTDAnushaMahmood
 
Unit iv xml dom
Unit iv xml domUnit iv xml dom
Unit iv xml domsmitha273566
 
Lecture 1 - Getting to know XML
Lecture 1 - Getting to know XMLLecture 1 - Getting to know XML
Lecture 1 - Getting to know XMLphanleson
 
Extensible markup language ppt as part of Internet Technology
Extensible markup language ppt as part of Internet TechnologyExtensible markup language ppt as part of Internet Technology
Extensible markup language ppt as part of Internet TechnologySherinRappai
 
XML Introduction
XML IntroductionXML Introduction
XML IntroductionBikash chhetri
 
BITM3730 10-31.pptx
BITM3730 10-31.pptxBITM3730 10-31.pptx
BITM3730 10-31.pptxMattMarino13
 
BITM3730 10-18.pptx
BITM3730 10-18.pptxBITM3730 10-18.pptx
BITM3730 10-18.pptxMattMarino13
 
Xml plymouth
Xml plymouthXml plymouth
Xml plymouthSudharsan S
 
Xml programming language myassignmenthelp.net
Xml programming  language myassignmenthelp.netXml programming  language myassignmenthelp.net
Xml programming language myassignmenthelp.netwww.myassignmenthelp.net
 
XML - Extensive Markup Language
XML - Extensive Markup LanguageXML - Extensive Markup Language
XML - Extensive Markup Languagewahidullah mudaser
 
xml test
xml testxml test
xml testkunalboss
 
test slideshare
test slidesharetest slideshare
test slidesharekunalboss
 

Ähnlich wie Xml (20)

00 introduction
00 introduction00 introduction
00 introduction
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
XML1.pptx
XML1.pptxXML1.pptx
XML1.pptx
 
XML-Extensible Markup Language
XML-Extensible Markup Language XML-Extensible Markup Language
XML-Extensible Markup Language
 
Web data management
Web data managementWeb data management
Web data management
 
Data interchange integration, HTML XML Biological XML DTD
Data interchange integration, HTML XML Biological XML DTDData interchange integration, HTML XML Biological XML DTD
Data interchange integration, HTML XML Biological XML DTD
 
Unit iv xml dom
Unit iv xml domUnit iv xml dom
Unit iv xml dom
 
Lecture 1 - Getting to know XML
Lecture 1 - Getting to know XMLLecture 1 - Getting to know XML
Lecture 1 - Getting to know XML
 
Extensible markup language ppt as part of Internet Technology
Extensible markup language ppt as part of Internet TechnologyExtensible markup language ppt as part of Internet Technology
Extensible markup language ppt as part of Internet Technology
 
XML Introduction
XML IntroductionXML Introduction
XML Introduction
 
BITM3730 10-31.pptx
BITM3730 10-31.pptxBITM3730 10-31.pptx
BITM3730 10-31.pptx
 
BITM3730 10-18.pptx
BITM3730 10-18.pptxBITM3730 10-18.pptx
BITM3730 10-18.pptx
 
Introduction to XML.ppt
Introduction to XML.pptIntroduction to XML.ppt
Introduction to XML.ppt
 
Introduction to XML.ppt
Introduction to XML.pptIntroduction to XML.ppt
Introduction to XML.ppt
 
Xml plymouth
Xml plymouthXml plymouth
Xml plymouth
 
Xml programming language myassignmenthelp.net
Xml programming  language myassignmenthelp.netXml programming  language myassignmenthelp.net
Xml programming language myassignmenthelp.net
 
XML - Extensive Markup Language
XML - Extensive Markup LanguageXML - Extensive Markup Language
XML - Extensive Markup Language
 
xml test
xml testxml test
xml test
 
test slideshare
test slidesharetest slideshare
test slideshare
 
01 Xml Begin
01 Xml Begin01 Xml Begin
01 Xml Begin
 

KĂźrzlich hochgeladen

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 

KĂźrzlich hochgeladen (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Xml

  • 2. History :• XML is designed to carry data, not to display data. • It has its roots in document management and is derived from SGML •It is officially recommended by W3C.
  • 3. What is XML? • XML means “Extensible Markup Language”, is a markup language much like “HTML”. • It is designed to transport and store data and a method for putting structured data into a text file .
  • 4. • Enables you to create and format your own documents markup. • The term markup refers to anything that is not intended to be part of the printed output. • The markup takes the form of tags enclosed in angle brackets,<>.
  • 5. What is SGML? • SGML is a 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.
  • 6. What is HTML? • HTML is a “Hyper text Markup language”, a specific language of SGML used on World Wide Web. •
  • 7.  HTML  XML  HTML is for humans.  XML is for computers.  HTML describes web  XML describes data. pages.  Tags and attributes are predetermined and rigid.  You don’t want to see error messages about the web pages you visit.  Allows user to specify what each tag and attribute.  The rules are strict and errors are not allowed, in this way XML is like a programming language.
  • 8. XML Facts:• important because it removes two constraints which were holding back Web development: • Dependence on a single, inflexible document type (HTML). • The complexity of full SGML, whose syntax allows many powerful but hard-to-program options.
  • 9.  Documents Schema:• Document type definition(DTD) • XML Schema  Querying and transformation XPath Xquery •FLWOR E expressions •Joins •Nested Queries •Sorting of Results
  • 10. •Functions and Types •Other Features XSLT** Application Program Interfaces • Document Object Model(DOM) • Simple API for XML(SAX) • Storage of XML Data
  • 11.  Storage of XML Data:•Non -relational Data Stores • Relational Databases •Store as String •Tree Representation •Map to relations •Publishing and Shredding XML Data •Native Storage
  • 12. •SQL/XML  XML Applications • Storing data with Complex Structure • Standardized Data Exchange Formats •Web Services • Data Meditation
  • 13. Advantages • Self Documenting • Makes your data more available • Nested Structure • Simplifies Platform Changes •Simplifies Data Transport •Simplifies data sharing
  • 14. XML Syntax rules • All XML elements must have a closing tags • XML Tags are case sensitive • XML Elements must be properly nested • XML documents must have a Root Element
  • 15. Thanx