Bonus labs from the undergraduate 31284 WSD subject:
The Extensible Markup Language (XML) has quickly caught on in industry tobecome the most widely adopted standard for describing and exchanging databetween applications and/or systems.It is platform-independent, language-independent and protocol-independent.XML and its auxiliary specifications are used to describe XML documentrepresentations, describe constraints for XML document types, describelinks between XML documents and other resources, and describe automatedtransformations and formatting of XML documents.This module describes XML and its associated standards, and shows how touse the various Java XML APIs to validate, parse and transform XMLdocuments.
On completion of this module, students should be able to:
- Understand what XML is, and how it is used by Internet applications.
Main references
- Chapter 7 "Java and XML" in:
Farley, J et al.Java Enterprise in a NutshellOReilly 2006. ISBN 0-593-10142-2 - Week 3, Day 16 in:
Bond, M., et al.Teach Yourself J2EE in 21 Days.Sams Publishing, 2002. ISBN 0-672-32384-2. - Chapter 31 in:Perrone, Paul J. and Chaganti, Venkata S.R.K.R.Building Java Enterprise Systems with J2EE.Sams Publishing, 2000. Paperback edition - 1500 pages book & CD-ROM.ISBN 0672317958. (June 7, 2000 edition)
- Sun Microsystems.Developing XML Solutions with JavaServer Pages Technology.[Internet]
- Ennser, Luis, et al.The XML Files: Using XML for Business to Business and Business toConsumer Applications, also known as the IBM XML Redbook.[Internet]
- BEA Systems."Programming WebLogic XML", inWebLogic Server 10 documentation.[Internet]