Free E-Book Basics of XML Released

C# Corner and the author Mahesh Chand has just released the new book Learn Basics of XML.

Grab a free copy of this eBook here >>

Introduction:

TODAY, Mobile and Web applications have taken over the programming world. No matter where you go, you are always consuming data with your smartphone, tablet or laptop. Data is being transferred from one place to another, from one hardware device to another and from one person to another. Do you ever wonder how this data is being transferred and consumed? Do you wonder what technology is being used to do so? You can blame XML for that. Well, partially at least!

The Extensible Markup Language (XML) has become an essential part of Web-based and mobile programming. XML is not only a way to store data but also a data transfer mechanism.

Table of Contents

1: XML Related Terminology
 
     1.1 Standard Generalized Markup Language (SGML)
     1.2 Hyper Text Markup Language (HTML)
     1.3 A simple HTML file
     1.4 Common HTML Tags
     1.5 HTML tags and their usage
 
 2: XML Overview
 
     2.1 Your first XML file sample
     2.2 Output of books.xml in the browser
 
 3: Important Characteristics of XML
 
     3.1 Attributes in XML files
     3.2 XML Parser
     3.3 Universal Resource Identifier (URI)
     3.4 XML Namespaces
 
 4: Document type Definition (DTD) and schemas
 
     4:1 XML schema example
     4:2 Extensible Hypertext markup language (XHTML)
 
 5: An XML Document and its Items
 
     5.1 Prolog
     5.2 DOCTYPE Declaration
     5.3 Start and End tags
     5.4 Comments
     5.6 CDATA Sections
     5.7 Character and entity reference
     5.8 Empty elements
     5.9.0 Processing Instructions
     5.9.1 Attributes
     5.9.2 White spaces