Waqas Anwar Next SlidePrevious Slide. Waqas Anwar Next SlidePrevious Slide XML XML stands for EXtensible Markup Language.

Slides:



Advertisements
Similar presentations
XML-XSL Introduction SHIJU RAJAN SHIJU RAJAN Outline Brief Overview Brief Overview What is XML? What is XML? Well Formed XML Well Formed XML Tag Name.
Advertisements

1 XSLT – eXtensible Stylesheet Language Transformations Modified Slides from Dr. Sagiv.
SPECIAL TOPIC XML. Introducing XML XML (eXtensible Markup Language) ◦A language used to create structured documents XML vs HTML ◦XML is designed to transport.
ICS-FORTH 1 May 22, 2001 Christos Georgis The extensible markup language: An introduction to XML What is a XML document ? How do we check its validity.
XHTML 16-Apr-17.
INF201 Fall2010 Intro. to Info. Technologies Department of Informatics University at Albany – SUNY Original Source: w3schools.com Prepared by Xiao Liang,
CS 898N – Advanced World Wide Web Technologies Lecture 21: XML Chin-Chih Chang
CSE 190: Internet E-Commerce Lecture 17: XML, XSL.
IS 373—Web Standards Todd Will
17-Jun-15 XHTML 2 What is XHTML? XHTML stands for Extensible Hypertext Markup Language XHTML is aimed to replace HTML.
DECO 3002 Advanced Technology Integrated Design Computing Studio Tutorial 5 – XML Basic School of Architecture, Design Science and Planning Faculty of.
Sistemi basati su conoscenza XML Prof. M.T. PAZIENZA a.a
Introduction to XML: Yong Choi CSU Bakersfield.
September 15, 2003Houssam Haitof1 XSL Transformation Houssam Haitof.
Introduction to XML This material is based heavily on the tutorial by the same name at
Manohar – Why XML is Required Problem: We want to save the data and retrieve it further or to transfer over the network. This.
Introduce of XML Xiaoling Song CS157A. What is XML? XML stands for EXtensible Markup Language XML stands for EXtensible Markup Language XML is a markup.
ECA 228 Internet/Intranet Design I Intro to XML. ECA 228 Internet/Intranet Design I HTML markup language very loose standards browsers adjust for non-standard.
Pemrograman Berbasis WEB XML part 2 -Aurelio Rahmadian- Sumber: w3cschools.com.
IDK0040 Võrgurakendused I XML Deniss Kumlander. XML intro XML stands for EXtensible Markup Language XML is a markup language much like HTML and was invented.
Julien Thibault  HTML is the basic building-blocks of webpages  It is not a language!! (despite its name)  Structure text/media.
XML introduction to Ahmed I. Deeb Dr. Anwar Mousa  presenter  instructor University Of Palestine-2009.
 Introduction to XML Introduction to XML  Features of XML Features of XML  Syntax of XML Syntax of XML  Syntax rules of XML document Syntax rules.
XML Anisha K J Jerrin Thomas. Outline  Introduction  Structure of an XML Page  Well-formed & Valid XML Documents  DTD – Elements, Attributes, Entities.
WPF chapter 15 Dr. John Abraham Professor UTPA. WPF –an introduction WPF provides a single platform capable of handling graphics, audio and video. WPF.
CREATED BY ChanoknanChinnanon PanissaraUsanachote
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
IS432 Semi-Structured Data Lecture 5: XSLT Dr. Gamal Al-Shorbagy.
XP 1 CREATING AN XML DOCUMENT. XP 2 INTRODUCING XML XML stands for Extensible Markup Language. A markup language specifies the structure and content of.
Introduction to XML Eugenia Fernandez IUPUI. What is XML? From the World Wide Web Consortium (W3C) The Extensible Markup Language (XML) is the universal.
1 © Netskills Quality Internet Training, University of Newcastle Introducing XML © Netskills, Quality Internet Training University.
Demystifying the eXtensible Markup Language Nick Roberts & Jim Few
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
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.
These Questions are copied from
 XML is designed to describe data and to focus on what data is. HTML is designed to display data and to focus on how data looks.  XML is created to structure,
EXtensible Markup Language (XML) and Documentation --ManojBokil -- Manoj Bokil.
XML About XML Things to be known Related Technologies XML DOC Structure Exploring XML.
XML TUTORIAL Portions from w3 schools By Dr. John Abraham.
XSLT Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
XML eXtensible Markup Language. Topics  What is XML  An XML example  Why is XML important  XML introduction  XML applications  XML support CSEB.
XML 2nd EDITION Tutorial 1 Creating An Xml Document.
CIS 275—Web App Dev I XML. 2 Introduction to XMLXML XML stands for ________________________. HTML was designed to display data. XML was designed to _________.
Windows Presentation Foundation (WPF) Chapter 16 Dr. Abraham.
1 Dr Alexiei Dingli XML Technologies XML. 2 XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to carry.
WEB APPLICATION DEVELOPMENT For More visit:
Introduction to XML This presentation covers introductory features of XML. What XML is and what it is not? What does it do? Put different related technologies.
XP 1 Creating an XML Document Developing an XML Document for the Jazz Warehouse XML Tutorial.
An Introduction to XML Sandeep Bhattaram
XML Introduction. What is XML? XML stands for eXtensible Markup Language XML stands for eXtensible Markup Language XML is a markup language much like.
What it is and how it works
XML Design Goals 1.XML must be easily usable over the Internet 2.XML must support a wide variety of applications 3.XML must be compatible with SGML 4.It.
XML Introduction. Markup Language A markup language must specify What markup is allowed What markup is required How markup is to be distinguished from.
XML Basics A brief introduction to XML in general 1XML Basics.
XSD Presented by Kushan Athukorala. 2 Agenda XML Namespaces XML Schema XSD Indicators XSD Data Types XSD Schema References.
XML Presented by Kushan Athukorala. 2 Agenda XML Overview Entity References Elements vs. Atributes XML Validation DTD XML Schema Linking XML and CSS XSLT.
Cascading Style Sheets CSS. Source W3Schools
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
ASHIMA KALRA  INTRODUCTION OF XML INTRODUCTION OF XML  XML FEATURES XML FEATURES  XML SYNTAX XML SYNTAX  XML ELEMENTS XML ELEMENTS  XML ATTRIBUTES.
XML. HTML Before you continue you should have a basic understanding of the following: HTML HTML was designed to display data and to focus on how data.
CIS 228 The Internet 9/20/11 XHTML 1.0. “Quirks” Mode Today, all browsers support standards Compliant pages are displayed similarly There are multiple.
XML Introduction to XML Extensible Markup Language.
XML Schema – XSLT Week 8 Web site:
XML Notes taken from w3schools. What is XML? XML stands for EXtensible Markup Language. XML was designed to store and transport data. XML was designed.
1 Extensible Stylesheet Language (XSL) Extensible Stylesheet Language (XSL)
Extensible Markup Language (XML) Pat Morin COMP 2405.
XML intro. 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.
XML BASICS and more…. What is XML? In common:  XML is a standard, simple, self-describing way of encoding both text and data so that content can be processed.
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Presentation transcript:

Waqas Anwar Next SlidePrevious Slide

Waqas Anwar Next SlidePrevious Slide XML XML stands for EXtensible Markup Language

Waqas Anwar Next SlidePrevious Slide XML XML stands for EXtensible Markup Language XML is a markup language much like HTML

Waqas Anwar Next SlidePrevious Slide XML XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to describe data

Waqas Anwar Next SlidePrevious Slide XML XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to describe data XML tags are not predefined. You must define your own tags

Waqas Anwar Next SlidePrevious Slide XML XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to describe data XML tags are not predefined. You must define your own tags XML uses a Document Type Definition (DTD) or an XML Schema to describe the data

Waqas Anwar Next SlidePrevious Slide XML XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to describe data XML tags are not predefined. You must define your own tags XML uses a Document Type Definition (DTD) or an XML Schema to describe the data XML with a DTD or XML Schema is designed to be self- descriptive

Waqas Anwar Next SlidePrevious Slide XML XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to describe data XML tags are not predefined. You must define your own tags XML uses a Document Type Definition (DTD) or an XML Schema to describe the data XML with a DTD or XML Schema is designed to be self- descriptive XML is a W3C Recommendation

Waqas Anwar Next SlidePrevious Slide XML XML does not DO anything

Waqas Anwar Next SlidePrevious Slide XML XML does not DO anything XML is free and extensible

Waqas Anwar Next SlidePrevious Slide XML XML does not DO anything XML is free and extensible XML is a complement to HTML

Waqas Anwar Next SlidePrevious Slide XML XML does not DO anything XML is free and extensible XML is a complement to HTML XML is future Web development

Waqas Anwar Next SlidePrevious Slide XML XML does not DO anything XML is free and extensible XML is a complement to HTML XML is future Web development XML is going to be everywhere.

Waqas Anwar Next SlidePrevious Slide XML vs. HTML HTML is about displaying information XML is about describing information. HTML was designed to display data and to focus on how data looks. XML was designed to describe data and to focus on what data is.

Waqas Anwar Next SlidePrevious Slide How can XML be Used XML can Separate Data from HTML

Waqas Anwar Next SlidePrevious Slide How can XML be Used XML can Separate Data from HTML XML is used to Exchange Data

Waqas Anwar Next SlidePrevious Slide How can XML be Used XML can Separate Data from HTML XML is used to Exchange Data XML can be used to Share Data

Waqas Anwar Next SlidePrevious Slide How can XML be Used XML can Separate Data from HTML XML is used to Exchange Data XML can be used to Share Data XML can be used to Store Data

Waqas Anwar Next SlidePrevious Slide How can XML be Used XML can Separate Data from HTML XML is used to Exchange Data XML can be used to Share Data XML can be used to Store Data XML can make your Data more Useful

Waqas Anwar Next SlidePrevious Slide How can XML be Used XML can Separate Data from HTML XML is used to Exchange Data XML can be used to Share Data XML can be used to Store Data XML can make your Data more Useful XML can be used to Create new Languages

Waqas Anwar Next SlidePrevious Slide XML Components Comment Declaration Root Element Element Nested Element (child element) Template Data Empty Element Attribute

Waqas Anwar Next SlidePrevious Slide Comment …

Waqas Anwar Next SlidePrevious Slide Declaration encoding=" UTF-7” encoding=" UTF-8”

Waqas Anwar Next SlidePrevious Slide Root Element

Waqas Anwar Next SlidePrevious Slide Nested Elements

Waqas Anwar Next SlidePrevious Slide Template Data Waqas Nadeem Meeting Reminder Don’t forget me this weekend

Waqas Anwar Next SlidePrevious Slide Empty Element Waqas Nadeem Meeting Reminder Don't forget me this weekend! or both are valid

Waqas Anwar Next SlidePrevious Slide Attribute Waqas Nadeem Meeting Reminder Don't forget me this weekend!

Waqas Anwar Next SlidePrevious Slide All XML Components Waqas Nadeem Meeting Reminder Don't forget me this weekend!

Waqas Anwar Next SlidePrevious Slide Well Formed XML Documents

Waqas Anwar Next SlidePrevious Slide All XML elements must have a closing tag. Well-Formed Document Rules

Waqas Anwar Next SlidePrevious Slide All XML elements must have a closing tag XML tags are case sensitive Well-Formed Document Rules

Waqas Anwar Next SlidePrevious Slide All XML elements must have a closing tag XML tags are case sensitive All XML elements must be properly nested Well-Formed Document Rules

Waqas Anwar Next SlidePrevious Slide All XML elements must have a closing tag XML tags are case sensitive All XML elements must be properly nested All XML documents must have a root element Well-Formed Document Rules

Waqas Anwar Next SlidePrevious Slide Well-Formed Document Rules All XML elements must have a closing tag XML tags are case sensitive All XML elements must be properly nested All XML documents must have a root element Attribute values must always be quoted

Waqas Anwar Next SlidePrevious Slide All XML elements must have a closing tag XML tags are case sensitive All XML elements must be properly nested All XML documents must have a root element Attribute values must always be quoted Attributes can not be duplicated in one element. Well-Formed Document Rules

Waqas Anwar Next SlidePrevious Slide Exercise Create a well-formed XML document describing the mobile phone specification which is send by one mobile phone manufacture to different phone dealers. You need to describe the following information with every mobile. mobile-code brand-name model color price

Waqas Anwar Next SlidePrevious Slide Solution Nokia 6630 silver Samsung D500 black

Waqas Anwar Next SlidePrevious Slide XML Transformation

Waqas Anwar Next SlidePrevious Slide XML Transformation XML does not use predefined tags and the meaning of these tags are not well understood.

Waqas Anwar Next SlidePrevious Slide XML Transformation XML does not use predefined tags and the meaning of these tags are not well understood. A element could mean an HTML table, a piece of furniture, or something else - and a browser does not know how to display it.

Waqas Anwar Next SlidePrevious Slide XML Transformation XML does not use predefined tags and the meaning of these tags are not well understood. A element could mean an HTML table, a piece of furniture, or something else - and a browser does not know how to display it. We can transform XML files into other formats like HTML, Text, XML, DOC, PDF

Waqas Anwar Next SlidePrevious Slide XML Transformation XML does not use predefined tags and the meaning of these tags are not well understood. A element could mean an HTML table, a piece of furniture, or something else - and a browser does not know how to display it. We can transform XML files into other formats like HTML, Text, XML, DOC, PDF We use following technologies for transformation CSS XSL / XSLT XSLT-FO

Waqas Anwar Next SlidePrevious Slide CSS Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation of a document written in a markup languages. Its most common application is to style web pages written in HTML, XHTML or XML

Waqas Anwar Next SlidePrevious Slide CSS Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation of a document written in a markup languages. Its most common application is to style web pages written in HTML, XHTML or XML CSS define how to display HTML elements

Waqas Anwar Next SlidePrevious Slide CSS Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation of a document written in a markup languages. Its most common application is to style web pages written in HTML, XHTML or XML CSS define how to display HTML elements Styles are normally stored in Style Sheets

Waqas Anwar Next SlidePrevious Slide CSS Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation of a document written in a markup languages. Its most common application is to style web pages written in HTML, XHTML or XML CSS define how to display HTML elements Styles are normally stored in Style Sheets Styles were added to HTML 4.0

Waqas Anwar Next SlidePrevious Slide CSS Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation of a document written in a markup languages. Its most common application is to style web pages written in HTML, XHTML or XML CSS define how to display HTML elements Styles are normally stored in Style Sheets Styles were added to HTML 4.0 External Style Sheets are stored in CSS files

Waqas Anwar Next SlidePrevious Slide CSS Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation of a document written in a markup languages. Its most common application is to style web pages written in HTML, XHTML or XML CSS define how to display HTML elements Styles are normally stored in Style Sheets Styles were added to HTML 4.0 External Style Sheets are stored in CSS files External Style Sheets can save you a lot of work

Waqas Anwar Next SlidePrevious Slide catalog.xml Titanic Pakistan Columbia Pictures Jurassic Park United Kingdom Paramount Pictures

Waqas Anwar Next SlidePrevious Slide style.css catalog { background-color: #336699; width: 50%; font-size:12ptt; font-family:Arial; border-size:1; border-style:solid; border-color:#336699; }

Waqas Anwar Next SlidePrevious Slide style.css catalog { background-color: #336699; width: 50%; font-size:12ptt; font-family:Arial; border-size:1; border-style:solid; border-color:#336699; } cd { display: block; background-color: #ffffff; }

Waqas Anwar Next SlidePrevious Slide style.css catalog { background-color: #336699; width: 50%; font-size:12ptt; font-family:Arial; border-size:1; border-style:solid; border-color:#336699; } cd { display: block; background-color: #ffffff; } title { width:100%; background-color: #336699; color:white; padding: 5px; }

Waqas Anwar Next SlidePrevious Slide style.css catalog { background-color: #336699; width: 50%; font-size:12ptt; font-family:Arial; border-size:1; border-style:solid; border-color:#336699; } cd { display: block; background-color: #ffffff; } title { width:100%; background-color: #336699; color:white; padding: 5px; } country,price,year,company { background-color: #ffffff; display: block; font-size:10pt; font-family:Arial; color: #000000; margin-left: 5pt; }

Waqas Anwar Next SlidePrevious Slide Link CSS with XML Titanic Pakistan Columbia Pictures Jurassic Park United Kingdom Paramount Pictures

Waqas Anwar Next SlidePrevious Slide XSL XSL consists of three parts XSLT - a language for transforming XML documents XPath - a language for navigating in XML documents XSL-FO - a language for formatting XML documents

Waqas Anwar Next SlidePrevious Slide XSLT Transformation XSLT stands for XSL Transformations XSLT is the most important part of XSL XSLT transforms an XML document into another document XSLT uses XPath to navigate in XML documents XSLT is a W3C Recommendation

Waqas Anwar Next SlidePrevious Slide XML with XSLT Titanic Pakistan Columbia Pictures Jurassic Park United Kingdom Paramount Pictures

Waqas Anwar Next SlidePrevious Slide Link XML with XSLT We link the external style sheet with XML using the following line.

Waqas Anwar Next SlidePrevious Slide XSLT Declaration The correct way to declare an XSL style sheet according to the W3C XSLT Recommendation is: or

Waqas Anwar Next SlidePrevious Slide XSLT Templates An XSL style sheet consists of one or more set of rules that are called templates. The element is used to build templates. The match attribute is used to associate a template with an XML element. The match attribute can also be used to define a template for the entire XML document. The value of the match attribute is an XPath expression.

Waqas Anwar Next SlidePrevious Slide The element can be used to extract the value of an XML element and add it to the output stream of the transformation. The value of the select attribute is an XPath expression. An XPath expression works like navigating a file system.

Waqas Anwar Next SlidePrevious Slide The element allows you to do looping in XSLT. The XSL element can be used to select every XML element of a specified node-set:

Waqas Anwar Next SlidePrevious Slide The element is used to sort the output. To sort the output, simply add an element inside the element in the XSL file

Waqas Anwar Next SlidePrevious Slide Complete XSLT File DVD Title Country Company Price Year

Waqas Anwar Next SlidePrevious Slide XML Validation

Waqas Anwar Next SlidePrevious Slide XML Validation We can use following two technologies two validate XML files. DTD Schema

Waqas Anwar Next SlidePrevious Slide Document Type Definition The purpose of a DTD (Document Type Definition) is to define the legal building blocks of an XML document.

Waqas Anwar Next SlidePrevious Slide Document Type Definition The purpose of a DTD (Document Type Definition) is to define the legal building blocks of an XML document. It defines the document structure with a list of legal elements.

Waqas Anwar Next SlidePrevious Slide Document Type Definition The purpose of a DTD (Document Type Definition) is to define the legal building blocks of an XML document. It defines the document structure with a list of legal elements. A DTD can be declared inline in your XML document, or as an external reference.

Waqas Anwar Next SlidePrevious Slide Benefits of DTD With DTD, each of your XML files can carry a description of its own format with it.

Waqas Anwar Next SlidePrevious Slide Benefits of DTD With DTD, each of your XML files can carry a description of its own format with it. With a DTD, independent groups of people can agree to use a common DTD for interchanging data.

Waqas Anwar Next SlidePrevious Slide Benefits of DTD With DTD, each of your XML files can carry a description of its own format with it. With a DTD, independent groups of people can agree to use a common DTD for interchanging data. Your application can use a standard DTD to verify that the data you receive from the outside world is valid.

Waqas Anwar Next SlidePrevious Slide Benefits of DTD With DTD, each of your XML files can carry a description of its own format with it. With a DTD, independent groups of people can agree to use a common DTD for interchanging data. Your application can use a standard DTD to verify that the data you receive from the outside world is valid. You can also use a DTD to verify your own data. DTD is old technology and replaced more powerful and latest technology XML Schema.

Waqas Anwar Next SlidePrevious Slide XML Schema An XML Schema: 1. defines elements that can appear in a document

Waqas Anwar Next SlidePrevious Slide XML Schema An XML Schema: 1. defines elements that can appear in a document 2. defines attributes that can appear in a document

Waqas Anwar Next SlidePrevious Slide XML Schema An XML Schema: 1. defines elements that can appear in a document 2. defines attributes that can appear in a document 3. defines which elements are child elements

Waqas Anwar Next SlidePrevious Slide XML Schema An XML Schema: 1. defines elements that can appear in a document 2. defines attributes that can appear in a document 3. defines which elements are child elements 4. defines the order of child elements

Waqas Anwar Next SlidePrevious Slide XML Schema An XML Schema: 1. defines elements that can appear in a document 2. defines attributes that can appear in a document 3. defines which elements are child elements 4. defines the order of child elements 5. defines the number of child elements

Waqas Anwar Next SlidePrevious Slide XML Schema An XML Schema: 1. defines elements that can appear in a document 2. defines attributes that can appear in a document 3. defines which elements are child elements 4. defines the order of child elements 5. defines the number of child elements 6. defines whether an element is empty or can include text

Waqas Anwar Next SlidePrevious Slide XML Schema An XML Schema: 1. defines elements that can appear in a document 2. defines attributes that can appear in a document 3. defines which elements are child elements 4. defines the order of child elements 5. defines the number of child elements 6. defines whether an element is empty or can include text 7. defines data types for elements and attributes

Waqas Anwar Next SlidePrevious Slide XML Schema An XML Schema: 1. defines elements that can appear in a document 2. defines attributes that can appear in a document 3. defines which elements are child elements 4. defines the order of child elements 5. defines the number of child elements 6. defines whether an element is empty or can include text 7. defines data types for elements and attributes 8. defines default and fixed values for elements and attributes

Waqas Anwar Next SlidePrevious Slide XML Validation with XML Schema Waqas Nadeem Meeting Reminder Don't forget me this weekend!

Waqas Anwar Next SlidePrevious Slide XML Validation with XML Schema Waqas Nadeem Meeting Reminder Don't forget me this weekend!

Waqas Anwar Next SlidePrevious Slide Root Element

Waqas Anwar Next SlidePrevious Slide Simple Element A simple element is an element that only contains template date. Waqas

Waqas Anwar Next SlidePrevious Slide Complex Element A complex element is an XML element that contains other elements and/or attributes. There are four kinds of complex elements: empty elements elements that contain only other elements elements that contain only text elements that contain both other elements and text Note: Each of these elements may contain attributes as well!

Waqas Anwar Next SlidePrevious Slide Complex Element John Smith Ice cream It happened on

Waqas Anwar Next SlidePrevious Slide Declare Simple Element A simple element is an XML element that can contain only text. It cannot contain any other elements or attributes.

Waqas Anwar Next SlidePrevious Slide Declare Simple Element Ali

Waqas Anwar Next SlidePrevious Slide Declare Simple Element Ali

Waqas Anwar Next SlidePrevious Slide Declare Simple Element Ali

Waqas Anwar Next SlidePrevious Slide Declare Simple Element Ali

Waqas Anwar Next SlidePrevious Slide Common Schema Data types xs:string xs:decimal xs:integer xs:boolean xs:date xs:time

Waqas Anwar Next SlidePrevious Slide Declare default and fixed value for simple elements

Waqas Anwar Next SlidePrevious Slide Declare Attributes

Waqas Anwar Next SlidePrevious Slide Declare Attributes Waqas

Waqas Anwar Next SlidePrevious Slide Declare Attributes Waqas

Waqas Anwar Next SlidePrevious Slide Declare default and fixed value for attributes

Waqas Anwar Next SlidePrevious Slide Declare optional and required attributes

Waqas Anwar Next SlidePrevious Slide XSD Restrictions Restrictions are used to control acceptable values for XML elements or attributes. Restriction on Values

Waqas Anwar Next SlidePrevious Slide Restriction on Set of Values

Waqas Anwar Next SlidePrevious Slide Restriction on Series of Values

Waqas Anwar Next SlidePrevious Slide Restriction on Series of Values

Waqas Anwar Next SlidePrevious Slide Restriction on Series of Values

Waqas Anwar Next SlidePrevious Slide Restriction on length