christ

CS12 – XML Technologies


[admission-open-date]

  • Back to School Homepage
  • Back to Department Homepage


CS12 – XML Technologies

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

Prerequisite: Preferable for Computer science students.

Modules

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

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

  • Reference

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

C Programming Lab

Guidelines


Article

Follow Coding standards


Article I

The output of the programs should be neatly formatted

Article II

The programs should be user friendly and interactive

Article III

Use comment wherever necessary

Lab Programs


  • Create an XML file to store Library Information having only Element

  • Create an XML file to store Company Information having Attributes

  • Create an XML file to store Product Information

  • Write a parser in javacript

  • Create a DTD for Library XML file with Element

  • Create a DTD for Company XML file with Attributes

  • Create a DTD for Product XML file

  • Create a XSD for Library XML file with element

  • Create a XSD for Company XML file attributes

  • Create a XSD for Product XML file

  • Create an XSLT for Library XML

  • Create an XSLT for Company XML

  • Create an XSLT for Product XML

Admission Queries

For any queries at any given time during the application and admission process, you may contact us through the following Email ID’s:

The Office of Admissions,CHRIST (Deemed to be University), Hosur Road,Bengaluru – 560 029, Karnataka, INDIA

Phone
+91 92430 80800
+91 80 4012 9400

Email IDs
Indian candidates: admissions@christuniversity.in
NRI candidates: nri.admission@christuniversity.in
International: isc.admission@christuniversity.in

CHRIST (Deemed to be University)
Kanmanike, Kumbalgodu, Mysore Road,
Bengaluru – 560 074, Karnataka, INDIA

Phone
+91 80 4012 9800,
+91 80 4012 9802
+91 80 4012 9820

Email
admissions.kengeri@christuniversity.in

CHRIST (Deemed to be University),
Mariam Nagar, Meerut Road,
Delhi NCR Ghaziabad – 201003

Phone
1800-123-3212

Email
admission.ncr@christuniversity.in

CHRIST (Deemed to be University)
Hulimavu, Bannerghatta Road,
Bengaluru – 560 076, Karnataka, INDIA

Phone
+91 080 4655 1306

Email
admissions.bgr@christuniversity.in

CHRIST (Deemed to be University)
Nagasandra, Near Tumkur Road,
Bengaluru 560 073, Karnataka, INDIA

Phone
+91 97422 44407
+91 80 6989 6666

Email
admissions.yeshwanthpur@christuniversity.in

CHRIST (Deemed to be University),
Christ University Road, 30 Valor Court, PO Dasve Lavasa, Mulshi, Pune – 412112, Maharashtra

Phone
1800-123-2009

Email
admission.lavasa@christuniversity.in

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)

CS12 – XML Technologies

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

Prerequisite: Preferable for Computer science students.

Modules

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


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

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

  • Reference

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

C Programming Lab

Guidelines


Article

Follow Coding standards


Article I

The output of the programs should be neatly formatted

Article II

The programs should be user friendly and interactive

Article III

Use comment wherever necessary

Lab Programs


  • Create an XML file to store Library Information having only Element

  • Create an XML file to store Company Information having Attributes

  • Create an XML file to store Product Information

  • Write a parser in javacript

  • Create a DTD for Library XML file with Element

  • Create a DTD for Company XML file with Attributes

  • Create a DTD for Product XML file

  • Create a XSD for Library XML file with element

  • Create a XSD for Company XML file attributes

  • Create a XSD for Product XML file

  • Create an XSLT for Library XML

  • Create an XSLT for Company XML

  • Create an XSLT for Product XML

Admission Queries

For any queries at any given time during the application and admission process, you may contact us through the following Email ID’s:

The Office of Admissions,CHRIST (Deemed to be University), Hosur Road,Bengaluru – 560 029, Karnataka, INDIA

Phone
+91 92430 80800
+91 80 4012 9400

Email IDs
Indian candidates: admissions@christuniversity.in
NRI candidates: nri.admission@christuniversity.in
International: isc.admission@christuniversity.in

CHRIST (Deemed to be University)
Kanmanike, Kumbalgodu, Mysore Road,
Bengaluru – 560 074, Karnataka, INDIA

Phone
+91 80 4012 9800,
+91 80 4012 9802
+91 80 4012 9820

Email
admissions.kengeri@christuniversity.in

CHRIST (Deemed to be University),
Mariam Nagar, Meerut Road,
Delhi NCR Ghaziabad – 201003

Phone
1800-123-3212

Email
admission.ncr@christuniversity.in

The Office of Admissions,CHRIST (Deemed to be University), Hosur Road,Bengaluru – 560 029, Karnataka, INDIA

Phone
+91 92430 80800
+91 80 4012 9400

Email IDs
Indian candidates: admissions@christuniversity.in
NRI candidates: nri.admission@christuniversity.in
International: isc.admission@christuniversity.in

CHRIST (Deemed to be University)
Kanmanike, Kumbalgodu, Mysore Road,
Bengaluru – 560 074, Karnataka, INDIA

Phone
+91 80 4012 9800,
+91 80 4012 9802
+91 80 4012 9820

Email
admissions.kengeri@christuniversity.in

CHRIST (Deemed to be University),
Mariam Nagar, Meerut Road,
Delhi NCR Ghaziabad – 201003

Phone
1800-123-3212

Email
admission.ncr@christuniversity.in

CHRIST (Deemed to be University)
Hulimavu, Bannerghatta Road,
Bengaluru – 560 076, Karnataka, INDIA

Phone
+91 080 4655 1306

Email
admissions.bgr@christuniversity.in

CHRIST (Deemed to be University)
Nagasandra, Near Tumkur Road,
Bengaluru 560 073, Karnataka, INDIA

Phone
+91 97422 44407
+91 80 6989 6666

Email
admissions.yeshwanthpur@christuniversity.in

CHRIST (Deemed to be University),
Christ University Road, 30 Valor Court, PO Dasve Lavasa, Mulshi, Pune – 412112, Maharashtra

Phone
1800-123-2009

Email
admission.lavasa@christuniversity.in

CHRIST (Deemed to be University)
Hulimavu, Bannerghatta Road,
Bengaluru – 560 076, Karnataka, INDIA

Phone
+91 080 4655 1306

Email
admissions.bgr@christuniversity.in

CHRIST (Deemed to be University)
Nagasandra, Near Tumkur Road,
Bengaluru 560 073, Karnataka, INDIA

Phone
+91 97422 44407
+91 80 6989 6666

Email
admissions.yeshwanthpur@christuniversity.in

CHRIST (Deemed to be University),
Christ University Road, 30 Valor Court, PO Dasve Lavasa, Mulshi, Pune – 412112, Maharashtra

Phone
1800-123-2009

Email
admission.lavasa@christuniversity.in

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)