SlideShare a Scribd company logo
Xml passing in java
XML
Anjali g
anjalig2009@gmail.com
www.facebook.com/AnjaliG
eetha
twitter.com/AnjaliGeetha
in.linkedin.com/in/Anjali G
9497879952
MAIN POINTS
•
•
•
•
•
•
•

What is XML
Difference between XML and HTML
How to use XML
XML tree
XML syntax
XML elements and attributes
Us e of xml
What is XML?
•
•
•
•
•
•

XML stands for Extensible Markup Language
XML is a markup language much like HTML
XML was designed to carry data, not to display data
XML tags are not predefined. You must define your own tags
XML is designed to be self-descriptive
XML is a W3C Recommendation
Difference Between XML and HTML
 XML was designed to transport and store data, with focus on what data is
 HTML was designed to display data, with focus on how data looks

*HTML is about displaying information, while XML is about carrying information.
XML Does Not DO Anything!!

 Eg:<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
-

It has sender and receiver information
This XML document does not DO anything -- information wrapped in tags.
Our Own Tags
•
•

XML allows the author to define his/her own tags and his/her own document
structure.
Eg:- <to> and <from> in above example.

XML is Not a Replacement for HTML
•

XML is a software- and hardware-independent tool for carrying information.

• XML is used to transport data, while HTML is used to format and display the
data.
W3C Recommendation
 XML became a W3C Recommendation on February 10, 1998.

•

XML is now as important for the Web as HTML was to the foundation
of the Web.

•

XML is the most common tool for data transmissions between all sorts
of applications.
XML Separates Data from HTML
•

•

to display dynamic data in your HTML document, it will take a lot of work to edit
the HTML each time the data changes.
With XML, data can be stored in separate XML files.

 XML Simplifies Data Sharing
•

XML data is stored in plain text format. This provides a software- and hardwareindependent way of storing data

 XML Simplifies Data Transport
•
•

One of the most time-consuming challenges for developers is to exchange data
between incompatible systems over the Internet.
Exchanging data as XML greatly reduces this complexity
XML Simplifies Platform Changes
•
•

Upgrading to new systems (hardware or software platforms), is always time
consuming and large amounts of data must be converted and incompatible data is
often lost..
XML data is stored in text format. This makes it easier to expand or upgrade to
new operating systems, new applications, or new browsers, without losing data.

 XML Makes Your Data More Available
•

Different applications can access your data, not only in HTML pages, but also from
XML data sources.

 XML is Used to Create New Internet Languages
•
•
•
•
•
•

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
XML Tree
•

XML documents form a tree structure that starts at "the root" and branches to
"the leaves".
 Eg: <?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
- first line defines the XML version (1.0) and the encoding used (ISO-8859-1 = Latin1/West European character set).
- The next line describes the root element of the document
- The next 4 lines describe 4 child elements of the root
- finally the last line defines the end of the root element
Xml passing in java
Example:
• <bookstore>
<book category="COOKING">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book category="CHILDREN">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>

<book category="WEB">
<title lang="en">Learning XML</title>
<author>Erik T. Ray</author>
<year>2003</year>
<price>39.95</price>
</book>
•
•

</bookstore>
The root element in the example is <bookstore>. All <book> elements in the document are
contained within <bookstore>.
The <book> element has 4 children: <title>,< author>, <year>, <price>.
XML Syntax Rules
 All XML Elements Must Have a Closing Tag
<p>This is a paragraph.
<br>
<p>This is a paragraph.</p>
<br />
• Note: You might have noticed from the previous example that the XML declaration
did not have a closing tag. This is not an error. The declaration is not a part of the
XML document itself, and it has no closing tag.
 XML Tags are Case Sensitive
• The tag <Letter> is different from the tag <letter>
 XML Elements Must be Properly Nested
• <b><i>This text is bold and italic</i></b>
 XML Documents Must Have a Root Element
• <root>
<child>
<subchild>.....</subchild>
</child>
</root>
•
•

•

XML attribute values must be quoted
Eg: <note date="12/11/2007">
<to>Tove</to>
<from>Jani</from>
</note>
Entity References
<message>if salary < 1000 then</message>
<message>if salary &lt; 1000 then</message>
&lt;

<

less than

&gt;

>

greater than

&amp;

&

ampersand

&apos;

'

apostrophe

&quot;

"

quotation mark
Comments in XML
•

similar to that of HTML
- <!-- This is a comment -->

White-space is Preserved in XML

•

HTML:Hello
Tove
Output:Hello Tove
With XML, the white-space in a document is not truncated.

XML Stores New Line as LF
• In Windows applications, a new line is normally stored as a pair of characters:
carriage return (CR) and line feed (LF)
• XML stores a new line as LF.
XML Elements
•

An XML element is everything from the element's start tag to the element's end
tag.
An element can contain:
• other elements
• text
• attributes
• or a mix of all of the above
XML Naming Rules
• Names can contain letters, numbers, and other characters
• Names cannot start with a number or punctuation character
• Names cannot start with the letters xml (or XML, or Xml, etc)
• Names cannot contain spaces
Best Naming Practices

•
•
•
•
•

Make names descriptive. Names with an underscore separator are nice:
<first_name>
Names should be short and simple
Avoid "-" characters
Avoid "." characters
Avoid ":" characters
XML Elements are Extensible
•

XML elements can be extended to carry more information.

XML Attributes
• Attributes provide additional information about an element.
Eg: <img src="computer.gif">
<a href="demo.asp">
• Attribute values must always be quoted
Eg:<person sex="female">
XML Elements vs. Attributes
Attribute:
• <note date="10/01/2008">
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Element:
• <note>
<date>10/01/2008</date>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Problems with Attributes
•
•
•

attributes cannot contain multiple values (elements can)
attributes cannot contain tree structures (elements can)
attributes are not easily expandable (for future changes)
XML Validation
• XML validated against a DTD is "Valid" XML.
• DTD is Document Type Definition (DTD)
Eg:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE note SYSTEM "Note.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
• The DOCTYPE declaration in the example above, is a reference to an external DTD
file
Uses of XML
•
•
•
•

Web publishing
Web searching and automating Web tasks
General applications
e-business applications
THANK YOU

More Related Content

What's hot (20)

PPTX
fundamentals of XML
hamsa nandhini
 
PPTX
Soa unit-1-well formed and valid document08.07.2019
Ramco Institute of Technology, Rajapalayam, Tamilnadu, India
 
PPTX
Fergus Fahey - DRI/ARA(I) Training: Introduction to EAD - Introduction to XML
dri_ireland
 
PPTX
Unit iv xml dom
smitha273566
 
PPTX
Xml unit1
sathyasudha
 
PPT
00 introduction
Baskarkncet
 
PPT
Markup Languages
Senthil Kanth
 
ODP
XML
Osama Qunoo
 
PDF
Basics and different xml files used in android
Mahmudul Hasan
 
PPT
Xml theory 2005_[ngohaianh.info]_1_introduction-to-xml
Ông Thông
 
PPT
Xml 215-presentation
Manish Chaurasia
 
PPTX
Dom date and objects and event handling
smitha273566
 
PPT
Introduction to XML
BG Java EE Course
 
PPTX
Cascading style sheets
smitha273566
 
PPT
Introduction to XML
Fazli Kabashi
 
fundamentals of XML
hamsa nandhini
 
Soa unit-1-well formed and valid document08.07.2019
Ramco Institute of Technology, Rajapalayam, Tamilnadu, India
 
Fergus Fahey - DRI/ARA(I) Training: Introduction to EAD - Introduction to XML
dri_ireland
 
Unit iv xml dom
smitha273566
 
Xml unit1
sathyasudha
 
00 introduction
Baskarkncet
 
Markup Languages
Senthil Kanth
 
Basics and different xml files used in android
Mahmudul Hasan
 
Xml theory 2005_[ngohaianh.info]_1_introduction-to-xml
Ông Thông
 
Xml 215-presentation
Manish Chaurasia
 
Dom date and objects and event handling
smitha273566
 
Introduction to XML
BG Java EE Course
 
Cascading style sheets
smitha273566
 
Introduction to XML
Fazli Kabashi
 
Ad

Similar to Xml passing in java (20)

DOCX
XML DTD Validate
jomerson remorosa
 
DOCX
Introduction to xml
Abhishek Kesharwani
 
DOCX
Xml material
prathap kumar
 
DOCX
Xml material
prathap kumar
 
DOCX
Xml material
xavier john
 
PDF
xml2cdvcx vnbm,azsdfghjkml;sxdfcgmndxfcgvhb nmfctgvbhjnm ,cfgvb nm,xc vb.pdf
kavigamage62
 
DOCX
Xml 150323102007-conversion-gate01
Niraj Bharambe
 
PPTX
XML - Extensible Markup Language for Network Security.pptx
kalanamax
 
PDF
XML for Web Development Information tech.pdf
VinayVitekari
 
DOCX
Unit 2.2
Abhishek Kesharwani
 
PPTX
xml.pptx
TilakaRt
 
PPT
Xml iet 2015
kiransurariya
 
PDF
Unit 2.2
Abhishek Kesharwani
 
PDF
XMLin Web development and Applications.pdf
VinayVitekari
 
PPS
XML - The Extensible Markup Language
Gujarat Technological University
 
PPT
Xml description
sonam gupta
 
PPTX
Web programming xml
Uma mohan
 
PPTX
Web Development Course - XML by RSOLUTIONS
RSolutions
 
PDF
Wp unit III
Bhavsingh Maloth
 
XML DTD Validate
jomerson remorosa
 
Introduction to xml
Abhishek Kesharwani
 
Xml material
prathap kumar
 
Xml material
prathap kumar
 
Xml material
xavier john
 
xml2cdvcx vnbm,azsdfghjkml;sxdfcgmndxfcgvhb nmfctgvbhjnm ,cfgvb nm,xc vb.pdf
kavigamage62
 
Xml 150323102007-conversion-gate01
Niraj Bharambe
 
XML - Extensible Markup Language for Network Security.pptx
kalanamax
 
XML for Web Development Information tech.pdf
VinayVitekari
 
xml.pptx
TilakaRt
 
Xml iet 2015
kiransurariya
 
XMLin Web development and Applications.pdf
VinayVitekari
 
XML - The Extensible Markup Language
Gujarat Technological University
 
Xml description
sonam gupta
 
Web programming xml
Uma mohan
 
Web Development Course - XML by RSOLUTIONS
RSolutions
 
Wp unit III
Bhavsingh Maloth
 
Ad

More from baabtra.com - No. 1 supplier of quality freshers (20)

PPTX
Agile methodology and scrum development
baabtra.com - No. 1 supplier of quality freshers
 
PDF
Acquiring new skills what you should know
baabtra.com - No. 1 supplier of quality freshers
 
PDF
Baabtra.com programming at school
baabtra.com - No. 1 supplier of quality freshers
 
PDF
99LMS for Enterprises - LMS that you will love
baabtra.com - No. 1 supplier of quality freshers
 
PPTX
Chapter 6 database normalisation
baabtra.com - No. 1 supplier of quality freshers
 
PPTX
Chapter 5 transactions and dcl statements
baabtra.com - No. 1 supplier of quality freshers
 
PPTX
Chapter 4 functions, views, indexing
baabtra.com - No. 1 supplier of quality freshers
 
PPTX
Chapter 3 stored procedures
baabtra.com - No. 1 supplier of quality freshers
 
PPTX
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
baabtra.com - No. 1 supplier of quality freshers
 
PPTX
Chapter 1 introduction to sql server
baabtra.com - No. 1 supplier of quality freshers
 
PPTX
Chapter 1 introduction to sql server
baabtra.com - No. 1 supplier of quality freshers
 
Agile methodology and scrum development
baabtra.com - No. 1 supplier of quality freshers
 
Acquiring new skills what you should know
baabtra.com - No. 1 supplier of quality freshers
 
Baabtra.com programming at school
baabtra.com - No. 1 supplier of quality freshers
 
99LMS for Enterprises - LMS that you will love
baabtra.com - No. 1 supplier of quality freshers
 
Chapter 6 database normalisation
baabtra.com - No. 1 supplier of quality freshers
 
Chapter 5 transactions and dcl statements
baabtra.com - No. 1 supplier of quality freshers
 
Chapter 4 functions, views, indexing
baabtra.com - No. 1 supplier of quality freshers
 
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
baabtra.com - No. 1 supplier of quality freshers
 
Chapter 1 introduction to sql server
baabtra.com - No. 1 supplier of quality freshers
 
Chapter 1 introduction to sql server
baabtra.com - No. 1 supplier of quality freshers
 

Recently uploaded (20)

PPTX
PPT-Q1-WEEK-3-SCIENCE-ERevised Matatag Grade 3.pptx
reijhongidayawan02
 
PPTX
Difference between write and update in odoo 18
Celine George
 
PDF
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
PPTX
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
PPTX
EDUCATIONAL MEDIA/ TEACHING AUDIO VISUAL AIDS
Sonali Gupta
 
PDF
STATEMENT-BY-THE-HON.-MINISTER-FOR-HEALTH-ON-THE-COVID-19-OUTBREAK-AT-UG_revi...
nservice241
 
PPTX
How to Create Odoo JS Dialog_Popup in Odoo 18
Celine George
 
PDF
Week 2 - Irish Natural Heritage Powerpoint.pdf
swainealan
 
PDF
AI-Powered-Visual-Storytelling-for-Nonprofits.pdf
TechSoup
 
PDF
Mahidol_Change_Agent_Note_2025-06-27-29_MUSEF
Tassanee Lerksuthirat
 
PDF
QNL June Edition hosted by Pragya the official Quiz Club of the University of...
Pragya - UEM Kolkata Quiz Club
 
PPTX
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
PPTX
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
PPTX
infertility, types,causes, impact, and management
Ritu480198
 
PPTX
HUMAN RESOURCE MANAGEMENT: RECRUITMENT, SELECTION, PLACEMENT, DEPLOYMENT, TRA...
PRADEEP ABOTHU
 
PDF
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
PDF
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
PPTX
Controller Request and Response in Odoo18
Celine George
 
PDF
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
PPTX
DAY 1_QUARTER1 ENGLISH 5 WEEK- PRESENTATION.pptx
BanyMacalintal
 
PPT-Q1-WEEK-3-SCIENCE-ERevised Matatag Grade 3.pptx
reijhongidayawan02
 
Difference between write and update in odoo 18
Celine George
 
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
EDUCATIONAL MEDIA/ TEACHING AUDIO VISUAL AIDS
Sonali Gupta
 
STATEMENT-BY-THE-HON.-MINISTER-FOR-HEALTH-ON-THE-COVID-19-OUTBREAK-AT-UG_revi...
nservice241
 
How to Create Odoo JS Dialog_Popup in Odoo 18
Celine George
 
Week 2 - Irish Natural Heritage Powerpoint.pdf
swainealan
 
AI-Powered-Visual-Storytelling-for-Nonprofits.pdf
TechSoup
 
Mahidol_Change_Agent_Note_2025-06-27-29_MUSEF
Tassanee Lerksuthirat
 
QNL June Edition hosted by Pragya the official Quiz Club of the University of...
Pragya - UEM Kolkata Quiz Club
 
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
infertility, types,causes, impact, and management
Ritu480198
 
HUMAN RESOURCE MANAGEMENT: RECRUITMENT, SELECTION, PLACEMENT, DEPLOYMENT, TRA...
PRADEEP ABOTHU
 
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
Controller Request and Response in Odoo18
Celine George
 
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
DAY 1_QUARTER1 ENGLISH 5 WEEK- PRESENTATION.pptx
BanyMacalintal
 

Xml passing in java

  • 3. MAIN POINTS • • • • • • • What is XML Difference between XML and HTML How to use XML XML tree XML syntax XML elements and attributes Us e of xml
  • 4. What is XML? • • • • • • XML stands for Extensible Markup Language XML is a markup language much like HTML XML was designed to carry data, not to display data XML tags are not predefined. You must define your own tags XML is designed to be self-descriptive XML is a W3C Recommendation
  • 5. Difference Between XML and HTML  XML was designed to transport and store data, with focus on what data is  HTML was designed to display data, with focus on how data looks *HTML is about displaying information, while XML is about carrying information.
  • 6. XML Does Not DO Anything!!  Eg:<note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note> - It has sender and receiver information This XML document does not DO anything -- information wrapped in tags.
  • 7. Our Own Tags • • XML allows the author to define his/her own tags and his/her own document structure. Eg:- <to> and <from> in above example. XML is Not a Replacement for HTML • XML is a software- and hardware-independent tool for carrying information. • XML is used to transport data, while HTML is used to format and display the data.
  • 8. W3C Recommendation  XML became a W3C Recommendation on February 10, 1998. • XML is now as important for the Web as HTML was to the foundation of the Web. • XML is the most common tool for data transmissions between all sorts of applications.
  • 9. XML Separates Data from HTML • • to display dynamic data in your HTML document, it will take a lot of work to edit the HTML each time the data changes. With XML, data can be stored in separate XML files.  XML Simplifies Data Sharing • XML data is stored in plain text format. This provides a software- and hardwareindependent way of storing data  XML Simplifies Data Transport • • One of the most time-consuming challenges for developers is to exchange data between incompatible systems over the Internet. Exchanging data as XML greatly reduces this complexity
  • 10. XML Simplifies Platform Changes • • Upgrading to new systems (hardware or software platforms), is always time consuming and large amounts of data must be converted and incompatible data is often lost.. XML data is stored in text format. This makes it easier to expand or upgrade to new operating systems, new applications, or new browsers, without losing data.  XML Makes Your Data More Available • Different applications can access your data, not only in HTML pages, but also from XML data sources.  XML is Used to Create New Internet Languages • • • • • • 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. XML Tree • XML documents form a tree structure that starts at "the root" and branches to "the leaves".  Eg: <?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note> - first line defines the XML version (1.0) and the encoding used (ISO-8859-1 = Latin1/West European character set). - The next line describes the root element of the document - The next 4 lines describe 4 child elements of the root - finally the last line defines the end of the root element
  • 13. Example: • <bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2005</year> <price>30.00</price> </book> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> <book category="WEB"> <title lang="en">Learning XML</title> <author>Erik T. Ray</author> <year>2003</year> <price>39.95</price> </book> • • </bookstore> The root element in the example is <bookstore>. All <book> elements in the document are contained within <bookstore>. The <book> element has 4 children: <title>,< author>, <year>, <price>.
  • 14. XML Syntax Rules  All XML Elements Must Have a Closing Tag <p>This is a paragraph. <br> <p>This is a paragraph.</p> <br /> • Note: You might have noticed from the previous example that the XML declaration did not have a closing tag. This is not an error. The declaration is not a part of the XML document itself, and it has no closing tag.  XML Tags are Case Sensitive • The tag <Letter> is different from the tag <letter>  XML Elements Must be Properly Nested • <b><i>This text is bold and italic</i></b>  XML Documents Must Have a Root Element • <root> <child> <subchild>.....</subchild> </child> </root>
  • 15. • • • XML attribute values must be quoted Eg: <note date="12/11/2007"> <to>Tove</to> <from>Jani</from> </note> Entity References <message>if salary < 1000 then</message> <message>if salary &lt; 1000 then</message> &lt; < less than &gt; > greater than &amp; & ampersand &apos; ' apostrophe &quot; " quotation mark
  • 16. Comments in XML • similar to that of HTML - <!-- This is a comment --> White-space is Preserved in XML • HTML:Hello Tove Output:Hello Tove With XML, the white-space in a document is not truncated. XML Stores New Line as LF • In Windows applications, a new line is normally stored as a pair of characters: carriage return (CR) and line feed (LF) • XML stores a new line as LF.
  • 17. XML Elements • An XML element is everything from the element's start tag to the element's end tag. An element can contain: • other elements • text • attributes • or a mix of all of the above XML Naming Rules • Names can contain letters, numbers, and other characters • Names cannot start with a number or punctuation character • Names cannot start with the letters xml (or XML, or Xml, etc) • Names cannot contain spaces
  • 18. Best Naming Practices • • • • • Make names descriptive. Names with an underscore separator are nice: <first_name> Names should be short and simple Avoid "-" characters Avoid "." characters Avoid ":" characters
  • 19. XML Elements are Extensible • XML elements can be extended to carry more information. XML Attributes • Attributes provide additional information about an element. Eg: <img src="computer.gif"> <a href="demo.asp"> • Attribute values must always be quoted Eg:<person sex="female">
  • 20. XML Elements vs. Attributes Attribute: • <note date="10/01/2008"> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note> Element: • <note> <date>10/01/2008</date> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
  • 21. Problems with Attributes • • • attributes cannot contain multiple values (elements can) attributes cannot contain tree structures (elements can) attributes are not easily expandable (for future changes)
  • 22. XML Validation • XML validated against a DTD is "Valid" XML. • DTD is Document Type Definition (DTD) Eg: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE note SYSTEM "Note.dtd"> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note> • The DOCTYPE declaration in the example above, is a reference to an external DTD file
  • 23. Uses of XML • • • • Web publishing Web searching and automating Web tasks General applications e-business applications

Editor's Notes

  • #7: -Maybe it is a little hard to understand-self descriptive-must write a piece of software to send, receive or display it.
  • #24: XML defines the type of information contained in a document, making it easier to return useful results when searching the Web: