MV3250 Introduction to Extensible Markup Language (XML)

XML and related technologies provide platform independent representation, description, and validation of data. This is necessary for the data communication among different networks, computers, and applications that is essential for contemporary military and civilian applications. The course will present the benefits of XML and how to use software tools to construct and process XML documents using XML editors, XML parsers, XML Schema for validation, XSLT to transform documents, and DOM, SAX, and JDOM to access and manipulate XML documents within a computer program. Much of the programming code in contemporary computer applications that is used to construct data files, access databases and spreadsheets, check and validate data values, and output data can be replaced by these more general software tools. Prerequisites: None.

Lecture Hours


Lab Hours


Quarter Offered

  • Fall
  • As Required