SlideShare a Scribd company logo
Introduction to XML
(Bonus Assignment)
Aneesa Rahman(1005)
BSIT-Mor-2nd
sems
University of Education
What is XML
 XML stand for Extensible Markup language
 It is a markup language much like HTML
 It was designed to carry data not to display
data
 XML tags are not predefined you must design
your own.
 XML is designed to be self descriptive
 XML is a w3c recommendation
HTML vs. XML
 XML is not a replacement of HTML
 XML and HTML are designed for different goals
 XML is designed to transport and store data with
focus on what data is.
 HTML is designed to display data with focus on what
data looks.
 HTML is about displaying information
 XML is about carrying information.
Comparison….
XML
 Extensible set of tags
 Content oriented
 Standard data
infrastructure
 Allow multiple output
forms
HTML
 Fixed set of tags
 Presentation oriented
 No data validation
capabilities
 Single presentation
Tree of XML
 Xml document must contain a root element called parent
 Than child and sub child
 These names show relationship between them.
As
<root>
<child>
<sub child>……….</sub child>
</child>
</root>
All elements can have text and attributes just like HTML.
Example
<note>
<to>Sara</to>
<from>Aliya</from>
<heading>Reminder</heading>
<message>Don’t forget my birthday party this
weekend</message>
</note>
Main Features of XML
 XML files are text files which can be manage by
another text editor
 XML is very simple because is has less than 10
syntax rules.
 XML is extensible because it only specify the
structural rule of tags. No specification on tags
themselves.
 It is based on international standard
Advantages of XML
 XML provides the basic syntax that can be
use to share information between deferent
kinds of computers.
 It provides a gateway for communication
between all applications even application on
wildly different computers.
 XML is heavily use for document storage
and processing both online and offline.
 It can be updated incrementally.
 It is platform-independent, thus relatively
immune to change in technology.
Advantages of XML
 It can represent common computer science data
structures: records, lists and trees
 It supports Unicode, allowing almost any information
in any written human language to be communicated.
 With XML, your data can be available to all kinds of
reading machine (handheld computers, voice
machines, news feeds etc..)
How can XML be used?
XML is used in many aspects of web
development, often to simplify and share
data.
A lot of new Internet languages are created with XML.
Here are some examples:
 XHTML
 WSDL for describing available web services
 WAP and WML as markup languages for handheld
devices
 RSS languages for news feeds
 RDF and OWL for describing resources and
ontology
 SMIL for describing multimedia for the web
Technologies of XML
 XQuery (XML Query Language)
An XML based language for queering xml data.
 DTD (Document Type Definition)
A standard for defining the legal elements in an XML document.
 XSD (XML Schema)
An XML-based alternative querying XML data to DTD.
 SOAP (Simple Object Access Protocol)
An XML-based protocol to let applications exchange information
over HTTP.
 WSDL (Web Services Description Language)
An XML-based language for describing web services.
 RDF (Resource Description Framework)
An XML-based language for describing web resources.
 RSS (Really Simple Syndication)
A format for syndicating news and the content of news-like sites.
 SVG (Scalable Vector Graphics)
Defines graphics in XML format.
Versions
There are two current versions of XML:
1. (XML 1.0) It was initially defined in 1998. it has
undergone miner version since than. it is widely
implicated and still recommended for general use.
2. (XML 1.1) published on Feb. 4, 2004. it contains
many features that are intended to make xml easy
in many cases.
There has been discussion for XML 2.0.
Some XML Markup Languages
 Atom (standard)
 Attention Profiling Mark-up Language
 Channel Definition Format
 Document Structure Description
 FleXML
 Java Speech Markup Language
 Music Markup Language
 Vector Markup Language etc…
References
 http://www.w3schools.com/xml/xml_whatis.asp
 http://en.wikipedia.org/wiki/XML
 http://www.herongyang.com/XML/Introduction-Main-Features-
 http://www.w3schools.com/xml/default.ASP
 http://en.wikipedia.org/wiki/List_of_XML_markup_langua
ges
 http://www.w3schools.com/xml/xml_technologies.asp

More Related Content

What's hot

01 Xml Begin
01 Xml Begin01 Xml Begin
01 Xml Begin
Dennis Pipper
 
Web data management
Web data managementWeb data management
Web data management
Abdul Hannan
 
eXtensible Markup Language
eXtensible Markup LanguageeXtensible Markup Language
eXtensible Markup Language
Aditya Raj
 
light_xml
light_xmllight_xml
light_xml
Jennifer Power
 
Sgml and xml
Sgml and xmlSgml and xml
Sgml and xml
Jaya Kumari
 
Xml ppt
Xml pptXml ppt
Xml ppt
seemadav1
 
XML-Extensible Markup Language
XML-Extensible Markup Language XML-Extensible Markup Language
XML-Extensible Markup Language
Ann Joseph
 
XML
XMLXML
Xml iet 2015
Xml iet 2015Xml iet 2015
Xml iet 2015
kiransurariya
 
XML
XMLXML
eXtensible Markup Language (By Dr.Hatem Mohamed)
eXtensible Markup Language (By Dr.Hatem Mohamed)eXtensible Markup Language (By Dr.Hatem Mohamed)
eXtensible Markup Language (By Dr.Hatem Mohamed)
MUFIX Community
 
E05412327
E05412327E05412327
E05412327
IOSR-JEN
 
XML Technologies
XML TechnologiesXML Technologies
XML Technologies
juancpinzone
 
XML Databases
XML DatabasesXML Databases
XML Databases
Jussi Pohjolainen
 
EXTENSIBLE MARKUP LANGUAGE BY SAIKIRAN PANJALA
EXTENSIBLE MARKUP LANGUAGE BY SAIKIRAN PANJALAEXTENSIBLE MARKUP LANGUAGE BY SAIKIRAN PANJALA
EXTENSIBLE MARKUP LANGUAGE BY SAIKIRAN PANJALA
Saikiran Panjala
 
Extensible Markup Language (XML)
Extensible Markup Language (XML)Extensible Markup Language (XML)
Extensible Markup Language (XML)
AakankshaR
 
Xml applications
Xml applicationsXml applications
Xml applications
Nabahat Tahir
 
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)
Beat Signer
 
Xml tutorial
Xml tutorialXml tutorial
Xml tutorial
IT
 
XML - EXtensible Markup Language
XML - EXtensible Markup LanguageXML - EXtensible Markup Language
XML - EXtensible Markup Language
Reem Alattas
 

What's hot (20)

01 Xml Begin
01 Xml Begin01 Xml Begin
01 Xml Begin
 
Web data management
Web data managementWeb data management
Web data management
 
eXtensible Markup Language
eXtensible Markup LanguageeXtensible Markup Language
eXtensible Markup Language
 
light_xml
light_xmllight_xml
light_xml
 
Sgml and xml
Sgml and xmlSgml and xml
Sgml and xml
 
Xml ppt
Xml pptXml ppt
Xml ppt
 
XML-Extensible Markup Language
XML-Extensible Markup Language XML-Extensible Markup Language
XML-Extensible Markup Language
 
XML
XMLXML
XML
 
Xml iet 2015
Xml iet 2015Xml iet 2015
Xml iet 2015
 
XML
XMLXML
XML
 
eXtensible Markup Language (By Dr.Hatem Mohamed)
eXtensible Markup Language (By Dr.Hatem Mohamed)eXtensible Markup Language (By Dr.Hatem Mohamed)
eXtensible Markup Language (By Dr.Hatem Mohamed)
 
E05412327
E05412327E05412327
E05412327
 
XML Technologies
XML TechnologiesXML Technologies
XML Technologies
 
XML Databases
XML DatabasesXML Databases
XML Databases
 
EXTENSIBLE MARKUP LANGUAGE BY SAIKIRAN PANJALA
EXTENSIBLE MARKUP LANGUAGE BY SAIKIRAN PANJALAEXTENSIBLE MARKUP LANGUAGE BY SAIKIRAN PANJALA
EXTENSIBLE MARKUP LANGUAGE BY SAIKIRAN PANJALA
 
Extensible Markup Language (XML)
Extensible Markup Language (XML)Extensible Markup Language (XML)
Extensible Markup Language (XML)
 
Xml applications
Xml applicationsXml applications
Xml applications
 
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)
 
Xml tutorial
Xml tutorialXml tutorial
Xml tutorial
 
XML - EXtensible Markup Language
XML - EXtensible Markup LanguageXML - EXtensible Markup Language
XML - EXtensible Markup Language
 

Viewers also liked

eFax Corporate Multifunction Printer Fax Direct Datasheet
eFax Corporate Multifunction Printer Fax Direct DatasheeteFax Corporate Multifunction Printer Fax Direct Datasheet
eFax Corporate Multifunction Printer Fax Direct Datasheet
eFax Corporate®
 
“Nurturing International Talent from Ireland’s Largest Higher Education Insti...
“Nurturing International Talent from Ireland’s Largest Higher Education Insti...“Nurturing International Talent from Ireland’s Largest Higher Education Insti...
“Nurturing International Talent from Ireland’s Largest Higher Education Insti...
Asia Matters
 
"Meeting Future Industry Need in Asia and Europe: The Renaissance of Vocation...
"Meeting Future Industry Need in Asia and Europe: The Renaissance of Vocation..."Meeting Future Industry Need in Asia and Europe: The Renaissance of Vocation...
"Meeting Future Industry Need in Asia and Europe: The Renaissance of Vocation...
Asia Matters
 
Applying technology successfully in the classroom
Applying technology successfully in the classroomApplying technology successfully in the classroom
Applying technology successfully in the classroom
Kingjames121
 
"Ireland's Leadership Role in Creating Global Value Chains in the AgriFood Se...
"Ireland's Leadership Role in Creating Global Value Chains in the AgriFood Se..."Ireland's Leadership Role in Creating Global Value Chains in the AgriFood Se...
"Ireland's Leadership Role in Creating Global Value Chains in the AgriFood Se...
Asia Matters
 
Opetus Admission Module
Opetus Admission ModuleOpetus Admission Module
Opetus Admission Module
Gyani Feku
 
Mientayvn.com.giao trinh moi_eagle_5_6_vutbay_net_3191
Mientayvn.com.giao trinh moi_eagle_5_6_vutbay_net_3191Mientayvn.com.giao trinh moi_eagle_5_6_vutbay_net_3191
Mientayvn.com.giao trinh moi_eagle_5_6_vutbay_net_3191
Duy Quang Nguyen Ly
 
Opetus Erp
Opetus ErpOpetus Erp
Opetus Erp
Gyani Feku
 
Ambassador Isticioaia Budura, Ambassador of the European Union to Japan
Ambassador Isticioaia Budura, Ambassador of the European Union to JapanAmbassador Isticioaia Budura, Ambassador of the European Union to Japan
Ambassador Isticioaia Budura, Ambassador of the European Union to Japan
Asia Matters
 
eFax Corporate Secure Faxing Online Datasheet
eFax Corporate Secure Faxing Online DatasheeteFax Corporate Secure Faxing Online Datasheet
eFax Corporate Secure Faxing Online Datasheet
eFax Corporate®
 
Besta 2.2 d de 1997 a 200
Besta 2.2 d de 1997 a 200Besta 2.2 d de 1997 a 200
Besta 2.2 d de 1997 a 200
andre nunes
 
【七頭狼】Ufun SOP
【七頭狼】Ufun SOP【七頭狼】Ufun SOP
【七頭狼】Ufun SOP
jackyufun
 
"Winning in China: How Smart Cork SMEs Succeed" Frank O’Mahony
"Winning in China: How Smart Cork SMEs Succeed" Frank O’Mahony "Winning in China: How Smart Cork SMEs Succeed" Frank O’Mahony
"Winning in China: How Smart Cork SMEs Succeed" Frank O’Mahony
Asia Matters
 
บริการต่างๆบนอินเตอร์เน็ต
บริการต่างๆบนอินเตอร์เน็ตบริการต่างๆบนอินเตอร์เน็ต
บริการต่างๆบนอินเตอร์เน็ตsuchanitachuenchom
 
“Delivering Real Education Partnership between Asia and Ireland” Professor Ci...
“Delivering Real Education Partnership between Asia and Ireland” Professor Ci...“Delivering Real Education Partnership between Asia and Ireland” Professor Ci...
“Delivering Real Education Partnership between Asia and Ireland” Professor Ci...
Asia Matters
 
Gerhard sabathil, EEAS - Asia Business Week Dublin
Gerhard sabathil, EEAS - Asia Business Week DublinGerhard sabathil, EEAS - Asia Business Week Dublin
Gerhard sabathil, EEAS - Asia Business Week Dublin
Asia Matters
 
H.E. Arif Havas Oegroseno, Indonesia - Asia Business Week Dublin
H.E. Arif Havas Oegroseno, Indonesia - Asia Business Week DublinH.E. Arif Havas Oegroseno, Indonesia - Asia Business Week Dublin
H.E. Arif Havas Oegroseno, Indonesia - Asia Business Week Dublin
Asia Matters
 
Dennis Gada, Infosys, Asia Business Week Dublin 2014
Dennis Gada, Infosys,  Asia Business Week Dublin 2014Dennis Gada, Infosys,  Asia Business Week Dublin 2014
Dennis Gada, Infosys, Asia Business Week Dublin 2014
Asia Matters
 
Rintaro tamaki OECD - Asia Business Week Dublin
Rintaro tamaki   OECD - Asia Business Week DublinRintaro tamaki   OECD - Asia Business Week Dublin
Rintaro tamaki OECD - Asia Business Week Dublin
Asia Matters
 
Debugging With GNU Debugger GDB
Debugging With GNU Debugger GDBDebugging With GNU Debugger GDB
Debugging With GNU Debugger GDB
kyaw thiha
 

Viewers also liked (20)

eFax Corporate Multifunction Printer Fax Direct Datasheet
eFax Corporate Multifunction Printer Fax Direct DatasheeteFax Corporate Multifunction Printer Fax Direct Datasheet
eFax Corporate Multifunction Printer Fax Direct Datasheet
 
“Nurturing International Talent from Ireland’s Largest Higher Education Insti...
“Nurturing International Talent from Ireland’s Largest Higher Education Insti...“Nurturing International Talent from Ireland’s Largest Higher Education Insti...
“Nurturing International Talent from Ireland’s Largest Higher Education Insti...
 
"Meeting Future Industry Need in Asia and Europe: The Renaissance of Vocation...
"Meeting Future Industry Need in Asia and Europe: The Renaissance of Vocation..."Meeting Future Industry Need in Asia and Europe: The Renaissance of Vocation...
"Meeting Future Industry Need in Asia and Europe: The Renaissance of Vocation...
 
Applying technology successfully in the classroom
Applying technology successfully in the classroomApplying technology successfully in the classroom
Applying technology successfully in the classroom
 
"Ireland's Leadership Role in Creating Global Value Chains in the AgriFood Se...
"Ireland's Leadership Role in Creating Global Value Chains in the AgriFood Se..."Ireland's Leadership Role in Creating Global Value Chains in the AgriFood Se...
"Ireland's Leadership Role in Creating Global Value Chains in the AgriFood Se...
 
Opetus Admission Module
Opetus Admission ModuleOpetus Admission Module
Opetus Admission Module
 
Mientayvn.com.giao trinh moi_eagle_5_6_vutbay_net_3191
Mientayvn.com.giao trinh moi_eagle_5_6_vutbay_net_3191Mientayvn.com.giao trinh moi_eagle_5_6_vutbay_net_3191
Mientayvn.com.giao trinh moi_eagle_5_6_vutbay_net_3191
 
Opetus Erp
Opetus ErpOpetus Erp
Opetus Erp
 
Ambassador Isticioaia Budura, Ambassador of the European Union to Japan
Ambassador Isticioaia Budura, Ambassador of the European Union to JapanAmbassador Isticioaia Budura, Ambassador of the European Union to Japan
Ambassador Isticioaia Budura, Ambassador of the European Union to Japan
 
eFax Corporate Secure Faxing Online Datasheet
eFax Corporate Secure Faxing Online DatasheeteFax Corporate Secure Faxing Online Datasheet
eFax Corporate Secure Faxing Online Datasheet
 
Besta 2.2 d de 1997 a 200
Besta 2.2 d de 1997 a 200Besta 2.2 d de 1997 a 200
Besta 2.2 d de 1997 a 200
 
【七頭狼】Ufun SOP
【七頭狼】Ufun SOP【七頭狼】Ufun SOP
【七頭狼】Ufun SOP
 
"Winning in China: How Smart Cork SMEs Succeed" Frank O’Mahony
"Winning in China: How Smart Cork SMEs Succeed" Frank O’Mahony "Winning in China: How Smart Cork SMEs Succeed" Frank O’Mahony
"Winning in China: How Smart Cork SMEs Succeed" Frank O’Mahony
 
บริการต่างๆบนอินเตอร์เน็ต
บริการต่างๆบนอินเตอร์เน็ตบริการต่างๆบนอินเตอร์เน็ต
บริการต่างๆบนอินเตอร์เน็ต
 
“Delivering Real Education Partnership between Asia and Ireland” Professor Ci...
“Delivering Real Education Partnership between Asia and Ireland” Professor Ci...“Delivering Real Education Partnership between Asia and Ireland” Professor Ci...
“Delivering Real Education Partnership between Asia and Ireland” Professor Ci...
 
Gerhard sabathil, EEAS - Asia Business Week Dublin
Gerhard sabathil, EEAS - Asia Business Week DublinGerhard sabathil, EEAS - Asia Business Week Dublin
Gerhard sabathil, EEAS - Asia Business Week Dublin
 
H.E. Arif Havas Oegroseno, Indonesia - Asia Business Week Dublin
H.E. Arif Havas Oegroseno, Indonesia - Asia Business Week DublinH.E. Arif Havas Oegroseno, Indonesia - Asia Business Week Dublin
H.E. Arif Havas Oegroseno, Indonesia - Asia Business Week Dublin
 
Dennis Gada, Infosys, Asia Business Week Dublin 2014
Dennis Gada, Infosys,  Asia Business Week Dublin 2014Dennis Gada, Infosys,  Asia Business Week Dublin 2014
Dennis Gada, Infosys, Asia Business Week Dublin 2014
 
Rintaro tamaki OECD - Asia Business Week Dublin
Rintaro tamaki   OECD - Asia Business Week DublinRintaro tamaki   OECD - Asia Business Week Dublin
Rintaro tamaki OECD - Asia Business Week Dublin
 
Debugging With GNU Debugger GDB
Debugging With GNU Debugger GDBDebugging With GNU Debugger GDB
Debugging With GNU Debugger GDB
 

Similar to What is xml

Full xml
Full xmlFull xml
XML1.pptx
XML1.pptxXML1.pptx
Introduction to xml
Introduction to xmlIntroduction to xml
Introduction to xml
soumya
 
XML | Computer Science
XML | Computer ScienceXML | Computer Science
XML | Computer Science
Transweb Global Inc
 
UNIT-1 Web services
UNIT-1 Web servicesUNIT-1 Web services
UNIT-1 Web services
madhusrinivasan9
 
XML/XSLT
XML/XSLTXML/XSLT
XML/XSLT
thinkahead.net
 
xml and xhtml.pptx
xml and xhtml.pptxxml and xhtml.pptx
xml and xhtml.pptx
ssusere16bd9
 
Basic concepts of xml
Basic concepts of xmlBasic concepts of xml
Basic concepts of xml
HelpWithAssignment.com
 
XML Introduction
XML IntroductionXML Introduction
XML Introduction
Bikash chhetri
 
Xml
XmlXml
XML - Extensive Markup Language
XML - Extensive Markup LanguageXML - Extensive Markup Language
XML - Extensive Markup Language
wahidullah mudaser
 
Introducing xml
Introducing xmlIntroducing xml
Introducing xml
Raghu nath
 
Unit 3 WEB TECHNOLOGIES
Unit 3 WEB TECHNOLOGIES Unit 3 WEB TECHNOLOGIES
Unit 3 WEB TECHNOLOGIES
tamilmozhiyaltamilmo
 
Web services Overview in depth
Web services Overview in depthWeb services Overview in depth
Web services Overview in depth
AbdulImrankhan7
 
Oracle soa xml faq
Oracle soa xml faqOracle soa xml faq
Oracle soa xml faq
xavier john
 
Xml basics for beginning
Xml basics for beginningXml basics for beginning
Xml basics for beginning
Ahmad Awsaf-uz-zaman
 
XML and Databases
XML and DatabasesXML and Databases
XML and Databases
Cittrex
 
Xml and xml processor
Xml and xml processorXml and xml processor
Xml and xml processor
Himanshu Soni
 
Xml programming language myassignmenthelp.net
Xml programming  language myassignmenthelp.netXml programming  language myassignmenthelp.net
Xml programming language myassignmenthelp.net
www.myassignmenthelp.net
 
Differences between HTML and XML.pdf
Differences between HTML and XML.pdfDifferences between HTML and XML.pdf
Differences between HTML and XML.pdf
Managed Ousource Solutions
 

Similar to What is xml (20)

Full xml
Full xmlFull xml
Full xml
 
XML1.pptx
XML1.pptxXML1.pptx
XML1.pptx
 
Introduction to xml
Introduction to xmlIntroduction to xml
Introduction to xml
 
XML | Computer Science
XML | Computer ScienceXML | Computer Science
XML | Computer Science
 
UNIT-1 Web services
UNIT-1 Web servicesUNIT-1 Web services
UNIT-1 Web services
 
XML/XSLT
XML/XSLTXML/XSLT
XML/XSLT
 
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 Introduction
XML IntroductionXML Introduction
XML Introduction
 
Xml
XmlXml
Xml
 
XML - Extensive Markup Language
XML - Extensive Markup LanguageXML - Extensive Markup Language
XML - Extensive Markup Language
 
Introducing xml
Introducing xmlIntroducing xml
Introducing xml
 
Unit 3 WEB TECHNOLOGIES
Unit 3 WEB TECHNOLOGIES Unit 3 WEB TECHNOLOGIES
Unit 3 WEB TECHNOLOGIES
 
Web services Overview in depth
Web services Overview in depthWeb services Overview in depth
Web services Overview in depth
 
Oracle soa xml faq
Oracle soa xml faqOracle soa xml faq
Oracle soa xml faq
 
Xml basics for beginning
Xml basics for beginningXml basics for beginning
Xml basics for beginning
 
XML and Databases
XML and DatabasesXML and Databases
XML and Databases
 
Xml and xml processor
Xml and xml processorXml and xml processor
Xml and xml processor
 
Xml programming language myassignmenthelp.net
Xml programming  language myassignmenthelp.netXml programming  language myassignmenthelp.net
Xml programming language myassignmenthelp.net
 
Differences between HTML and XML.pdf
Differences between HTML and XML.pdfDifferences between HTML and XML.pdf
Differences between HTML and XML.pdf
 

Recently uploaded

Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 

Recently uploaded (20)

Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 

What is xml

  • 1. Introduction to XML (Bonus Assignment) Aneesa Rahman(1005) BSIT-Mor-2nd sems University of Education
  • 2. What is XML  XML stand for Extensible Markup language  It is a markup language much like HTML  It was designed to carry data not to display data  XML tags are not predefined you must design your own.  XML is designed to be self descriptive  XML is a w3c recommendation
  • 3. HTML vs. XML  XML is not a replacement of HTML  XML and HTML are designed for different goals  XML is designed to transport and store data with focus on what data is.  HTML is designed to display data with focus on what data looks.  HTML is about displaying information  XML is about carrying information.
  • 4. Comparison…. XML  Extensible set of tags  Content oriented  Standard data infrastructure  Allow multiple output forms HTML  Fixed set of tags  Presentation oriented  No data validation capabilities  Single presentation
  • 5. Tree of XML  Xml document must contain a root element called parent  Than child and sub child  These names show relationship between them. As <root> <child> <sub child>……….</sub child> </child> </root> All elements can have text and attributes just like HTML.
  • 7. Main Features of XML  XML files are text files which can be manage by another text editor  XML is very simple because is has less than 10 syntax rules.  XML is extensible because it only specify the structural rule of tags. No specification on tags themselves.  It is based on international standard
  • 8. Advantages of XML  XML provides the basic syntax that can be use to share information between deferent kinds of computers.  It provides a gateway for communication between all applications even application on wildly different computers.  XML is heavily use for document storage and processing both online and offline.  It can be updated incrementally.  It is platform-independent, thus relatively immune to change in technology.
  • 9. Advantages of XML  It can represent common computer science data structures: records, lists and trees  It supports Unicode, allowing almost any information in any written human language to be communicated.  With XML, your data can be available to all kinds of reading machine (handheld computers, voice machines, news feeds etc..)
  • 10. How can XML be used? XML is used in many aspects of web development, often to simplify and share data. A lot of new Internet languages are created with XML. Here are some examples:  XHTML  WSDL for describing available web services  WAP and WML as markup languages for handheld devices  RSS languages for news feeds  RDF and OWL for describing resources and ontology  SMIL for describing multimedia for the web
  • 11.
  • 12. Technologies of XML  XQuery (XML Query Language) An XML based language for queering xml data.  DTD (Document Type Definition) A standard for defining the legal elements in an XML document.  XSD (XML Schema) An XML-based alternative querying XML data to DTD.  SOAP (Simple Object Access Protocol) An XML-based protocol to let applications exchange information over HTTP.  WSDL (Web Services Description Language) An XML-based language for describing web services.  RDF (Resource Description Framework) An XML-based language for describing web resources.  RSS (Really Simple Syndication) A format for syndicating news and the content of news-like sites.  SVG (Scalable Vector Graphics) Defines graphics in XML format.
  • 13. Versions There are two current versions of XML: 1. (XML 1.0) It was initially defined in 1998. it has undergone miner version since than. it is widely implicated and still recommended for general use. 2. (XML 1.1) published on Feb. 4, 2004. it contains many features that are intended to make xml easy in many cases. There has been discussion for XML 2.0.
  • 14. Some XML Markup Languages  Atom (standard)  Attention Profiling Mark-up Language  Channel Definition Format  Document Structure Description  FleXML  Java Speech Markup Language  Music Markup Language  Vector Markup Language etc…
  • 15. References  http://www.w3schools.com/xml/xml_whatis.asp  http://en.wikipedia.org/wiki/XML  http://www.herongyang.com/XML/Introduction-Main-Features-  http://www.w3schools.com/xml/default.ASP  http://en.wikipedia.org/wiki/List_of_XML_markup_langua ges  http://www.w3schools.com/xml/xml_technologies.asp