This document provides an introduction to XML. It discusses that XML stands for Extensible Markup Language and is a text-based markup language used to store and transport data. It also describes that XML documents have a .xml file extension and reference a DTD or schema that defines the document structure. The document then gives examples of XML tags, elements, and attributes to illustrate XML syntax and building blocks.
What is XML
• XML stands for EXtensible Markup Language
• XML was designed to carry data, not to display data
• XML developed by the World Wide Web
Consortium (www.W3C.org)
• XML like HTML is a mark up language, but
unlike HTML it doesn’t have predefined
elements
XML Versions
version XML 1.0 was initially defined in 1998
version XML 1.1 was initially published on 4th Feb 2004
Example language of xml structure
XHTML
WML AND WAP
SVG
Uses XML
WEB DEVELOPER
TRANSPORTING AND SHARING DATA
STORING DATA
DOCUMENTATION
ANDROID DEVELOPER
XML Doc Advantages
Easy data sharing, text documents are readable between any device.
Easy to learn.
Extendable.
Freedom to define tags.
Easy searching.
Disadvantages of XML
The redundancy may affect application efficiency through higher storage, transmission and processing costs.
XML Document Components
The various components of an XML document used for representing data in a hierarchical order are:
Processing Instruction (PI)
Tags
Elements
Content
Attributes
Entities
Comments
What is XML
• XML stands for EXtensible Markup Language
• XML was designed to carry data, not to display data
• XML developed by the World Wide Web
Consortium (www.W3C.org)
• XML like HTML is a mark up language, but
unlike HTML it doesn’t have predefined
elements
XML Versions
version XML 1.0 was initially defined in 1998
version XML 1.1 was initially published on 4th Feb 2004
Example language of xml structure
XHTML
WML AND WAP
SVG
Uses XML
WEB DEVELOPER
TRANSPORTING AND SHARING DATA
STORING DATA
DOCUMENTATION
ANDROID DEVELOPER
XML Doc Advantages
Easy data sharing, text documents are readable between any device.
Easy to learn.
Extendable.
Freedom to define tags.
Easy searching.
Disadvantages of XML
The redundancy may affect application efficiency through higher storage, transmission and processing costs.
XML Document Components
The various components of an XML document used for representing data in a hierarchical order are:
Processing Instruction (PI)
Tags
Elements
Content
Attributes
Entities
Comments
It describe the whole detail of html, CSS , html5 for descibing how to use html tags and where we use html tags. It describe the whole detail of html and CSS.
Myassignmenthelp.net has a team of experts competent to handle all kinds of computer network assignments and homework. We are capable of handling all kinds of homework and assignments. Our team of dedicated experts has a rich experience of working with top-tier software firms across the world and understand all the aspects of a programming language http://www.myassignmenthelp.net/programming-assignment-help.php
It describe the whole detail of html, CSS , html5 for descibing how to use html tags and where we use html tags. It describe the whole detail of html and CSS.
Myassignmenthelp.net has a team of experts competent to handle all kinds of computer network assignments and homework. We are capable of handling all kinds of homework and assignments. Our team of dedicated experts has a rich experience of working with top-tier software firms across the world and understand all the aspects of a programming language http://www.myassignmenthelp.net/programming-assignment-help.php
This presentation is about the Basic Concepts of XML EXtensible Markup Language. The importance of these concepts is explained in this presentation. XML is one of the popular Markup Languages today.
This workshop is intended for Connecticut Digital Archive participants to introduce them to xml and how MODS or metadata object description schema is implemented in the CTDA.
Automobile Management System Project Report.pdfKamal Acharya
The proposed project is developed to manage the automobile in the automobile dealer company. The main module in this project is login, automobile management, customer management, sales, complaints and reports. The first module is the login. The automobile showroom owner should login to the project for usage. The username and password are verified and if it is correct, next form opens. If the username and password are not correct, it shows the error message.
When a customer search for a automobile, if the automobile is available, they will be taken to a page that shows the details of the automobile including automobile name, automobile ID, quantity, price etc. “Automobile Management System” is useful for maintaining automobiles, customers effectively and hence helps for establishing good relation between customer and automobile organization. It contains various customized modules for effectively maintaining automobiles and stock information accurately and safely.
When the automobile is sold to the customer, stock will be reduced automatically. When a new purchase is made, stock will be increased automatically. While selecting automobiles for sale, the proposed software will automatically check for total number of available stock of that particular item, if the total stock of that particular item is less than 5, software will notify the user to purchase the particular item.
Also when the user tries to sale items which are not in stock, the system will prompt the user that the stock is not enough. Customers of this system can search for a automobile; can purchase a automobile easily by selecting fast. On the other hand the stock of automobiles can be maintained perfectly by the automobile shop manager overcoming the drawbacks of existing system.
Explore the innovative world of trenchless pipe repair with our comprehensive guide, "The Benefits and Techniques of Trenchless Pipe Repair." This document delves into the modern methods of repairing underground pipes without the need for extensive excavation, highlighting the numerous advantages and the latest techniques used in the industry.
Learn about the cost savings, reduced environmental impact, and minimal disruption associated with trenchless technology. Discover detailed explanations of popular techniques such as pipe bursting, cured-in-place pipe (CIPP) lining, and directional drilling. Understand how these methods can be applied to various types of infrastructure, from residential plumbing to large-scale municipal systems.
Ideal for homeowners, contractors, engineers, and anyone interested in modern plumbing solutions, this guide provides valuable insights into why trenchless pipe repair is becoming the preferred choice for pipe rehabilitation. Stay informed about the latest advancements and best practices in the field.
Event Management System Vb Net Project Report.pdfKamal Acharya
In present era, the scopes of information technology growing with a very fast .We do not see any are untouched from this industry. The scope of information technology has become wider includes: Business and industry. Household Business, Communication, Education, Entertainment, Science, Medicine, Engineering, Distance Learning, Weather Forecasting. Carrier Searching and so on.
My project named “Event Management System” is software that store and maintained all events coordinated in college. It also helpful to print related reports. My project will help to record the events coordinated by faculties with their Name, Event subject, date & details in an efficient & effective ways.
In my system we have to make a system by which a user can record all events coordinated by a particular faculty. In our proposed system some more featured are added which differs it from the existing system such as security.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Quality defects in TMT Bars, Possible causes and Potential Solutions.PrashantGoswami42
Maintaining high-quality standards in the production of TMT bars is crucial for ensuring structural integrity in construction. Addressing common defects through careful monitoring, standardized processes, and advanced technology can significantly improve the quality of TMT bars. Continuous training and adherence to quality control measures will also play a pivotal role in minimizing these defects.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
4. XML stands for Extensible Markup Language.
It is a text-based markup language derived
from Standard Generalized Markup Language
(SGML).
XML was designed to store and
transport data.
XML was designed to be both human-
and machine-readable.
4
5. XML document are text files with a .xml
extension.
They can be created in text editor.
These document reference a Document
Type Definition (DTH) or schema, which
defines the structure for the document .
5
6. XML is a markup language that defines set of rules for encoding documents
in a format that is both human-readable and machine-readable.
So, what exactly is a markup language?
Markup is information added to a document that enhances its meaning in
certain ways, in that it identifies the parts and how they relate to each other.
More specifically, a markup language is a set of symbols that can be placed in
the text of a document and label the parts of that document
Introduction
6
7. o XML can work behind the scene to simplify the creation of HTML documents for large web sites
o XML can be used to exchange the information between organizations and systems
o XML can easily be merged with style sheets to create almost any desired output.
o Virtually, any type of data can be expressed as an XML document
Introduction
7
8. A programming language consists of grammar rules and its own vocabulary
which is used to create computer programs.
These programs instruct the computer to perform specific tasks.
XML does not qualify to be a programming language as it does not perform
any computation or algorithms.
It is usually stored in a simple text file and is processed by special software
that is capable of interpreting XML.
Introduction
8
9. Example
9
This snippet includes the markup symbols, or the tags such as <message>...</message> and
<text>... </text>. The tags <message> and </message> mark the start and the end of the XML
code fragment. The tags <text> and </text> surround the text Hello, world!.
11. XML Declaration
Where version is the XML version and encoding
specifies the character encoding used in the
document.
12. 12
XML Declaration
Syntax Rules for XML Declaration
1 2 3 4 5
Reference : The basics you can find anywhere 5 Steps To Successful Storytelling Published on April 5, 2014 Featured in: Marketing & Advertising
15. “
15
Two types of Grammar in XML
Structure Define by DTD for eg..
<note></note>
Content Define by Schema
For eg.. Data of XMl
16. 16 1
The XML Document Type Declaration, commonly known as DTD, is a way to describe XML
language precisely.
DTDs check vocabulary and validity of the structure of XML documents against
grammatical rules of appropriate XML language
An XML DTD can be either specified inside the document, or it can be kept in a separate
document and then liked separately.
• DTD(Document type DECLERATION
17. 1
XML Schema is commonly known as XML Schema Definition (XSD).
It is used to describe and validate the structure and the content of XML
data.
XML schema defines the elements, attributes, and data types.
Schema element supports Namespaces.
It is similar to a database schema that describes the data in a database.
• Schema
22. 22 22
Content
Content refers to the information represented by the elements
of an XML document.
Character or data content
Element content
Combination or mixed content
Example
<BOOKNAME>The Painted House</BOOKNAME>
23. 23 23
Attribute
Located in the start tag of elements
Provide additional information about elements
Often provide information that is not a part of data
Must be enclosed in quotes
Should I use an element or an attribute?
metadata (data about data) should be stored as attributes, and that data itself
should be stored as elements
24. 24 24
Comments
Comments are statements used to explain the XML code.
Example
<!--PRODUCTDATA is the root element-->
The text contained within a comment entry cannot have
two consecutive hyphens
<!--PRODUCTDATA is the –-root element-->
25. 25 25
Plain Text
Date identification
Easily processed
Why Is XML Important?
26. 26 26
Inherently style-free
XSL---Extensible Stylesheet Language
Different XSL formats can then be used to display the same data in different
ways
Can be composed from separate entities
Modularize your documents
Why Is XML Important?
27. 27 27
XML describe what data is
HTML display how data looks
Difference between XML and HTML
28. 28
Displaying XML
Comments are statements used to explain
the XML code.
Example
<!--PRODUCTDATA is the root
element-->
The text contained within a comment entry
cannot have two consecutive hyphens
<!--PRODUCTDATA is the –-root
element-->
29. Exchange data
Separate data
Store Data
Create new language
XML Application
29
30. XML can Separate Data from HTML
Store data in separate XML files
Using HTML for layout and display
Using Data Islands
Data Islands can be bound to HTML elements
Benefits:
Changes in the underlying data will not require any
changes to your HTML
Separate data
30
31. XML is used to Exchange Data
Text format
Software-independent, hardware-independent
Exchange data between incompatible systems, given that they agree on
the same tag definition.
Can be read by many different types of applications
Benefits:
Reduce the complexity of interpreting data
Easier to expand and upgrade a system
Exchange data
31
32. Store Data
32
XML can be used to Store Data
Plain text file
Store data in files or databases
Application can be written to store and retrieve
information from the store
Other clients and applications can access your XML files
as data sources
Benefits:
Accessible to more applications
33. XML can be used to Create new Languages
WML (Wireless Markup Language) used to markup Internet
applications for handheld devices like mobile phones (WAP)
MusicXML used to publishing musical scores
RSS.
MathML.
Create new language
33
34. XML separates data from HTML
If you need 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
In the real world, computer systems and databases contain data in incompatible formats.
XML data is stored in plain text format.
XML simplifies Platform change
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, since the data can be read by different incompatible applications.
XML Advantage
34
35. 35
XML increases data availability
Upgrading to new systems (hardware or software platforms), is always time consuming. 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 can be used to create new internet languages
XHTML
RSS languages for news feeds
To use this title animation slide with a new image simply 1) move the top semi-transparent shape to the side, 2) delete placeholder image, 3) click on the picture icon to add a new picture, 4) Move semi-transparent shape back to original position, 5) Update text on slide.
To use this title animation slide with a new image simply 1) move the top semi-transparent shape to the side, 2) delete placeholder image, 3) click on the picture icon to add a new picture, 4) Move semi-transparent shape back to original position, 5) Update text on slide.
Tip:
When using complex image as full-bleed background add a transparency (70%-90%) fill layer to give contrast to text.