SlideShare a Scribd company logo
The tutorial has been designed in such a way where beginners can learn XML easily which help them
to understand the basic concept about XML, advanced concepts for XML and Tools for XML. You can
take your skills and expertise lever higher by studying this tutorial.
Chapter 1: Introduction to XML
Before you start learning XML, you should have basic idea about Website, Web Pages, Html and
scripting like VBScrips or Java Scripts.
What is XML?
XML stands for Extensible Markup Language. We can also say that its text based markup language
which derived from SGML (Standard Generalized Markup Language).
We can also say its similar like HTML as markup language. XML is designed to store data and you can
display that data into web pages. There are limitations also there to store data into XML.
XML uses tags which are not predefined like HTML tags. You need to create your own tags and use
to create XML. That means, it’s more like self describing. XML uses Document Type Definition to
represent the data, it’s also called DTD.
Main difference between XML and HTML:
XML and HTML are different in terms of their characteristics. They both have different goals and the
way we use in application. We cannot replace XML with HTML. XML is used to describe the data,
what data we want to store with that where HTML is used to represent the data in such a way we
want either graphically or plain in web pages. In short, XML is describing the date and HTML is
displaying the date.
It Does not do anything: XML doesn’t do anything which we want, but we can use with its limitation.
Here, you can find few basic examples of how XML contents looks
What is Markup?
XML known as markup language which define some sort of rules to encode the XML document
which can be easily understand by human or machine. So here, whatever information added in XML
document, it can be placed with certain rules which define different label for information. We can
also says its set of symbols which used to store information. See the following example how it looks,
when we structure it with information.
Example 1:
<?xml version="1.0" encoding="UTF-8"?>
<product>
<name>XML Tutorial Book</name>
<description>This book provide basic understanding of XML</description>
<price>$10.00</price>
</ product >
In above example 1, we can say <product><name><description><price> are tags or markup symbols.
We can understand that it store only one product details like product name, description and product
price. As mentioned above, we can define our tags which we want. Here, we can define n such a way
which we can understand easily because its Markup Language.
Example 2:
<?xml version="1.0" encoding="UTF-8"?>
<students>
<student>
<firstname>John</firstname>
<lastname>Turner</lastname>
<gender>Male</gender>
<age>10 Years</age>
<class>5th</price>
</ student >
<student>
<firstname>Aidan</firstname>
<lastname>Walls</lastname>
<gender>Male</gender>
<age>12 Years</age>
<class>7th</price>
</ student >
<student>
<firstname>Martyn</firstname>
<lastname>Hills</lastname>
<gender>Male</gender>
<age>13 Years</age>
<class>8th</price>
</ student >
<student>
<firstname>Jeremy</firstname>
<lastname>Coester</lastname>
<gender>Female</gender>
<age>9 Years</age>
<class>4th</price>
</ student >
</ students >
In above Example 2, we can understand its more complex. It stores multiple students information.
For example, tag student defined multiple time with its sub section, that means, it store multiple
student information like that way.
There are few features of XML which are very important and it help in such systems.
1. Extensible: It allow you to create or define your own tags which you can use easily in your
application or system.
2. It store data, doesn’t display data: XML is used to store and transform the data, it does not
used to display any data.
3. Open Standard: XML does not follow any standard like HTML follow, you can define your
own structure for XML to store data, that’s why it’s called Open Standard.
Where we can use XML?
There are various options where we can use XML.
1. XML is used to store and arrange the day in your designed way. You can even customize it
the way you want it to structure.
2. XML is used to transform the data between application and organization.
3. XML is used as portable database to manage data in organization or in system.
4. XML can be merged with style sheet (XSD) in such way to represent data in web pages.
5. XML is used as back end in application and display the data into HTML.
Keep in mind, XML is not a programming language.
XML doesn’t perform any programming task like writing set of logic and algorithms to perform an
action or calculate something. Programming is more about logical behaviour with computer. It
calculates or performs any defined action and represents set of outputs. But, in computer,
programming is used to read and write XML document.
Future about XML in website development
Now a days, XML can be used in many ways to store and transform information with system and
organization. Main benefit of XML is how quickly set of rules and symbols for XML has been
developed. And, many web and software development organizations have adopted easily to develop
large number of website and software applications. People believe that XML will be having same
important like HTML which is foundation for website development. XML will be used to transform
huge data and manage it easily on website in future.

More Related Content

What's hot (20)

PPTX
Xhtml
sana mateen
 
PPS
XML - The Extensible Markup Language
Gujarat Technological University
 
PDF
Web programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTH
Bhavsingh Maloth
 
PDF
Wp unit III
Bhavsingh Maloth
 
PDF
Wp unit 1 (1)
Bhavsingh Maloth
 
PDF
Web programming by Najeeb ullahAzad(1)
azadmcs
 
PPSX
Over view of html
Keith Borgonia Manatad
 
PDF
Introduction to XHTML
Hend Al-Khalifa
 
PPTX
Html
Noha Sayed
 
PPTX
Html
Zintle Tonyela
 
PPTX
Basic knowledge on html and dhtml
Suryakanta Behera
 
PPTX
HTML
shaiksafi1
 
PPTX
The Difference between HTML, XHTML & HTML5 for Beginners
Rasin Bekkevold
 
PPT
Xhtml
Abdul Khan
 
PPT
Web Services Part 1
patinijava
 
PPTX
HTML and DHTML
Dr. SURBHI SAROHA
 
PPTX
Markup language classification, designing static and dynamic
Ankita Bhalla
 
PDF
93 peter butterfield
Society for Scholarly Publishing
 
XML - The Extensible Markup Language
Gujarat Technological University
 
Web programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTH
Bhavsingh Maloth
 
Wp unit III
Bhavsingh Maloth
 
Wp unit 1 (1)
Bhavsingh Maloth
 
Web programming by Najeeb ullahAzad(1)
azadmcs
 
Over view of html
Keith Borgonia Manatad
 
Introduction to XHTML
Hend Al-Khalifa
 
Basic knowledge on html and dhtml
Suryakanta Behera
 
The Difference between HTML, XHTML & HTML5 for Beginners
Rasin Bekkevold
 
Xhtml
Abdul Khan
 
Web Services Part 1
patinijava
 
HTML and DHTML
Dr. SURBHI SAROHA
 
Markup language classification, designing static and dynamic
Ankita Bhalla
 
93 peter butterfield
Society for Scholarly Publishing
 

Similar to Xml overview (20)

DOCX
Xml material
prathap kumar
 
DOCX
Xml material
xavier john
 
DOCX
Xml material
prathap kumar
 
DOCX
Xml 150323102007-conversion-gate01
Niraj Bharambe
 
PPT
Xml description
sonam gupta
 
PDF
xml2cdvcx vnbm,azsdfghjkml;sxdfcgmndxfcgvhb nmfctgvbhjnm ,cfgvb nm,xc vb.pdf
kavigamage62
 
PDF
Xml tutorial
IT
 
PPTX
Basics of XML
indiangarg
 
PPT
01 Xml Begin
Dennis Pipper
 
PPTX
XML.pptx
vishal choudhary
 
PPTX
BusinessAnalyst_Training.pptx
RaghuvamsiKandukuri1
 
DOCX
Introduction to xml
Abhishek Kesharwani
 
PDF
CTDA Workshop on XML and MODS
University of Connecticut Libraries
 
DOCX
paper about xml
عبدالغني الهجار
 
DOCX
XML DTD Validate
jomerson remorosa
 
PDF
Module 5 XML Notes.pdf
ssuser21721b
 
PDF
Schaum s Outline of XML 1st Edition Ed Tittel
lineleporcs
 
PDF
Download full ebook of Schaums Outline Of Xml 1st Ed Tittel instant download pdf
estefaannike
 
Xml material
prathap kumar
 
Xml material
xavier john
 
Xml material
prathap kumar
 
Xml 150323102007-conversion-gate01
Niraj Bharambe
 
Xml description
sonam gupta
 
xml2cdvcx vnbm,azsdfghjkml;sxdfcgmndxfcgvhb nmfctgvbhjnm ,cfgvb nm,xc vb.pdf
kavigamage62
 
Xml tutorial
IT
 
Basics of XML
indiangarg
 
01 Xml Begin
Dennis Pipper
 
BusinessAnalyst_Training.pptx
RaghuvamsiKandukuri1
 
Introduction to xml
Abhishek Kesharwani
 
CTDA Workshop on XML and MODS
University of Connecticut Libraries
 
XML DTD Validate
jomerson remorosa
 
Module 5 XML Notes.pdf
ssuser21721b
 
Schaum s Outline of XML 1st Edition Ed Tittel
lineleporcs
 
Download full ebook of Schaums Outline Of Xml 1st Ed Tittel instant download pdf
estefaannike
 
Ad

Recently uploaded (20)

PPTX
Google SGE SEO: 5 Critical Changes That Could Wreck Your Rankings in 2025
Reversed Out Creative
 
PDF
LOGENVIDAD DANNYFGRETRRTTRRRTRRRRRRRRR.pdf
juan456ytpro
 
PPTX
The Internet of Things (IoT) refers to a vast network of interconnected devic...
chethana8182
 
PPT
Introduction to dns domain name syst.ppt
MUHAMMADKAVISHSHABAN
 
PPTX
Different Generation Of Computers .pptx
divcoder9507
 
PDF
Data Protection & Resilience in Focus.pdf
AmyPoblete3
 
PPTX
B2B_Ecommerce_Internship_Simranpreet.pptx
LipakshiJindal
 
DOCX
An_Operating_System by chidi kingsley wo
kingsleywokocha4
 
PDF
Cybersecurity Awareness Presentation ppt.
banodhaharshita
 
PPTX
Blue and Dark Blue Modern Technology Presentation.pptx
ap177979
 
PPTX
AI at Your Side: Boost Impact Without Losing the Human Touch (SXSW 2026 Meet ...
maytaldahan
 
PPTX
Perkembangan Perangkat jaringan komputer dan telekomunikasi 3.pptx
Prayudha3
 
PPTX
原版北不列颠哥伦比亚大学毕业证文凭UNBC成绩单2025年新版在线制作学位证书
e7nw4o4
 
PDF
The AI Trust Gap: Consumer Attitudes to AI-Generated Content
Exploding Topics
 
PPTX
The Monk and the Sadhurr and the story of how
BeshoyGirgis2
 
PDF
UI/UX Developer Guide: Tools, Trends, and Tips for 2025
Penguin peak
 
PDF
GEO Strategy 2025: Complete Presentation Deck for AI-Powered Customer Acquisi...
Zam Man
 
PPTX
How tech helps people in the modern era.
upadhyayaryan154
 
PDF
How Much GB RAM Do You Need for Coding? 5 Powerful Reasons 8GB Is More Than E...
freeshopbudget
 
PPT
1965 INDO PAK WAR which Pak will never forget.ppt
sanjaychief112
 
Google SGE SEO: 5 Critical Changes That Could Wreck Your Rankings in 2025
Reversed Out Creative
 
LOGENVIDAD DANNYFGRETRRTTRRRTRRRRRRRRR.pdf
juan456ytpro
 
The Internet of Things (IoT) refers to a vast network of interconnected devic...
chethana8182
 
Introduction to dns domain name syst.ppt
MUHAMMADKAVISHSHABAN
 
Different Generation Of Computers .pptx
divcoder9507
 
Data Protection & Resilience in Focus.pdf
AmyPoblete3
 
B2B_Ecommerce_Internship_Simranpreet.pptx
LipakshiJindal
 
An_Operating_System by chidi kingsley wo
kingsleywokocha4
 
Cybersecurity Awareness Presentation ppt.
banodhaharshita
 
Blue and Dark Blue Modern Technology Presentation.pptx
ap177979
 
AI at Your Side: Boost Impact Without Losing the Human Touch (SXSW 2026 Meet ...
maytaldahan
 
Perkembangan Perangkat jaringan komputer dan telekomunikasi 3.pptx
Prayudha3
 
原版北不列颠哥伦比亚大学毕业证文凭UNBC成绩单2025年新版在线制作学位证书
e7nw4o4
 
The AI Trust Gap: Consumer Attitudes to AI-Generated Content
Exploding Topics
 
The Monk and the Sadhurr and the story of how
BeshoyGirgis2
 
UI/UX Developer Guide: Tools, Trends, and Tips for 2025
Penguin peak
 
GEO Strategy 2025: Complete Presentation Deck for AI-Powered Customer Acquisi...
Zam Man
 
How tech helps people in the modern era.
upadhyayaryan154
 
How Much GB RAM Do You Need for Coding? 5 Powerful Reasons 8GB Is More Than E...
freeshopbudget
 
1965 INDO PAK WAR which Pak will never forget.ppt
sanjaychief112
 
Ad

Xml overview

  • 1. The tutorial has been designed in such a way where beginners can learn XML easily which help them to understand the basic concept about XML, advanced concepts for XML and Tools for XML. You can take your skills and expertise lever higher by studying this tutorial. Chapter 1: Introduction to XML Before you start learning XML, you should have basic idea about Website, Web Pages, Html and scripting like VBScrips or Java Scripts. What is XML? XML stands for Extensible Markup Language. We can also say that its text based markup language which derived from SGML (Standard Generalized Markup Language). We can also say its similar like HTML as markup language. XML is designed to store data and you can display that data into web pages. There are limitations also there to store data into XML. XML uses tags which are not predefined like HTML tags. You need to create your own tags and use to create XML. That means, it’s more like self describing. XML uses Document Type Definition to represent the data, it’s also called DTD. Main difference between XML and HTML: XML and HTML are different in terms of their characteristics. They both have different goals and the way we use in application. We cannot replace XML with HTML. XML is used to describe the data, what data we want to store with that where HTML is used to represent the data in such a way we want either graphically or plain in web pages. In short, XML is describing the date and HTML is displaying the date. It Does not do anything: XML doesn’t do anything which we want, but we can use with its limitation. Here, you can find few basic examples of how XML contents looks What is Markup? XML known as markup language which define some sort of rules to encode the XML document which can be easily understand by human or machine. So here, whatever information added in XML document, it can be placed with certain rules which define different label for information. We can also says its set of symbols which used to store information. See the following example how it looks, when we structure it with information. Example 1: <?xml version="1.0" encoding="UTF-8"?> <product> <name>XML Tutorial Book</name> <description>This book provide basic understanding of XML</description> <price>$10.00</price> </ product >
  • 2. In above example 1, we can say <product><name><description><price> are tags or markup symbols. We can understand that it store only one product details like product name, description and product price. As mentioned above, we can define our tags which we want. Here, we can define n such a way which we can understand easily because its Markup Language. Example 2: <?xml version="1.0" encoding="UTF-8"?> <students> <student> <firstname>John</firstname> <lastname>Turner</lastname> <gender>Male</gender> <age>10 Years</age> <class>5th</price> </ student > <student> <firstname>Aidan</firstname> <lastname>Walls</lastname> <gender>Male</gender> <age>12 Years</age> <class>7th</price> </ student > <student> <firstname>Martyn</firstname> <lastname>Hills</lastname> <gender>Male</gender> <age>13 Years</age> <class>8th</price> </ student > <student> <firstname>Jeremy</firstname> <lastname>Coester</lastname> <gender>Female</gender> <age>9 Years</age> <class>4th</price> </ student > </ students > In above Example 2, we can understand its more complex. It stores multiple students information. For example, tag student defined multiple time with its sub section, that means, it store multiple student information like that way. There are few features of XML which are very important and it help in such systems.
  • 3. 1. Extensible: It allow you to create or define your own tags which you can use easily in your application or system. 2. It store data, doesn’t display data: XML is used to store and transform the data, it does not used to display any data. 3. Open Standard: XML does not follow any standard like HTML follow, you can define your own structure for XML to store data, that’s why it’s called Open Standard. Where we can use XML? There are various options where we can use XML. 1. XML is used to store and arrange the day in your designed way. You can even customize it the way you want it to structure. 2. XML is used to transform the data between application and organization. 3. XML is used as portable database to manage data in organization or in system. 4. XML can be merged with style sheet (XSD) in such way to represent data in web pages. 5. XML is used as back end in application and display the data into HTML. Keep in mind, XML is not a programming language. XML doesn’t perform any programming task like writing set of logic and algorithms to perform an action or calculate something. Programming is more about logical behaviour with computer. It calculates or performs any defined action and represents set of outputs. But, in computer, programming is used to read and write XML document. Future about XML in website development Now a days, XML can be used in many ways to store and transform information with system and organization. Main benefit of XML is how quickly set of rules and symbols for XML has been developed. And, many web and software development organizations have adopted easily to develop large number of website and software applications. People believe that XML will be having same important like HTML which is foundation for website development. XML will be used to transform huge data and manage it easily on website in future.