Programme Details

CS12 - XML Technologies

  • Bangalore Central Campus
  • Open From : -
  • Open Until : -

CS12 XML Technologies

Teaching Hours : 60  [ 30 hours Theory + 30 hours LAB ]

Prerequisite: Preferable for Computer science students.

Unit 1 Extensible Markup Language(XML)                                                                       

Common usage, Role of XML, Prolog, Body, Elements,  Attributes, Validation, Displaying XML, Namespace

(5 hours)

Unit 2 XML DTD

XML schema language, Introduction to DTD, Purpose of DTD, using a DTD in an XML document, Element type declaration, Attribute Declaration – Default value of Attributes, Attribute types, String type, Tokenized type, Enumerated type, Entity Declaration, DTD validation

(6 hours)

Unit 3 W3C XML Schema  
XML Schema Definition, XML schema Instance, Limitations of DTD, Strengths of Schema, Schema structure, Schema element, Element definition, Schema validation                                                             (5 hours)

Unit 4 W3C XML Schema  

Built in data types, Declaring simple Elements, Declaring Complex elements, Referencing, Group indicators, Mixed content, Annotations, Deriving New Types, Substitution group

(5 hours)

Unit 5 Parsing XML , Xpath & XML Transformation                                                   

XML DOM, DOM Nodes, The node Interface, Document Node, Element Node, Text Node, Attr Node,  Xpath Axes, Location Paths and Steps, Xpath Examples,  Style sheet structure, XSLT elements, Template Rules, Selecting values, Applying template,  Repetition.

(9 hours)

Text Book:

1.       Roy K Uttam, Web Technologies, Oxford University Press 2010.

Reference Book:

1.      Ng B Kwong, Using XML,Neal Schuman Publishers.

Lab Programs

1. Create  an XML file to store  Library Information having only Element

2. Create an XML file to store Company Information having Attributes

3. Create an XML file to store Product Information

4. Write a parser in javacript

5. Create a DTD for Library XML file with Element

6. Create a DTD for Company XML file with Attributes

7. Create a DTD for Product XML file

8. Create a XSD for Library XML file with element

9. Create a XSD for Company XML file  attributes

10. Create a XSD for Product XML file

11. Create an XSLT for Library XML

12. Create an XSLT for Company XML

13. Create an XSLT for Product XML

For any queries at any given time during the application and admission process, you may contact us through the following Email ID’s:
Bangalore Central Campus
The Office of Admissions,
CHRIST (Deemed to be University), Hosur Road,
Bengaluru - 560 029, Karnataka, INDIA
Ph. No: +91 92430 80800
Ph. No:  +91 80 4012 9400
Email IDs
Indian candidates:
Bangalore Bannerghatta Road Campus
CHRIST (Deemed to be University)
Hulimavu, Bannerghatta Road,
Bengaluru - 560 076, Karnataka, INDIA
Ph. No:  080 4655 1306
Bangalore Kengeri Campus
CHRIST (Deemed to be University)
Kanmanike, Kumbalgodu, Mysore Road,
Bengaluru - 560 074, Karnataka, INDIA

Ph. No:  +91 80 4012 9800, 9802, 9820
Bangalore Yeshwanthpur Campus
CHRIST (Deemed to be University)
Nagasandra, Near Tumkur Road,
Bengaluru 560 073, Karnataka, INDIA

Ph. No:  +91 97422 44407
Delhi NCR Campus
CHRIST (Deemed to be University),
Mariam Nagar, Meerut Road,
Delhi NCR Ghaziabad - 201003
Ph. No: 1800-123-3212
Pune Lavasa Campus
CHRIST (Deemed to be University),
Christ University Road, 30 Valor Court,
PO Dasve Lavasa, Mulshi, Pune - 412112, Maharashtra
Ph. No : 1800-123-2009,
Between: Monday to Friday: 09:00 AM to 04:00 PM, Saturday: 09:00 AM to 12:00 PM
(Office remains closed on Sundays, Government Holidays and Any special events)


(Deemed to be University)

Dharmaram College Post, Hosur Road, Bengaluru - 560029,
Karnataka, India

Tel: +91 804012 9100 / 9600

Fax: 40129000


Web: http://www.




CHRIST (Deemed to be University) is a nurturing ground for an individual's holistic development to make effective contribution to the society in a dynamic environment.

Copyright © CHRIST (Deemed to be University) 2020 | Privacy Policy