|
Dec 26, 2024
|
|
|
|
CIS 247 - Intro to XML Credits: 3 Lecture Hours: 3 Lab Hours: 0 Practicum Hours: 0 Work Experience: 0 Course Type: Voc/Tech Introduces XML concepts and coding requirements. Students will create, display, transform and transfer data in XML format as part of an Internet-based application. Course includes XML, XHTML, XSL and XSLT. Prerequisite: CSC 116 Competencies
- Evaluate the basic concepts of Extensible Markup Language (XML)
- Define Extensible markup Language (XML).
- Define the benefits of XML
- Identify the key components of an XHTML document
- Define the role of XML as a communication standard
- Compare and contrast SML to XHTML and HTML
- Discuss the use of XML on the client side of a web based application
- Discuss the use of XML on the server side of a web based application
- Discuss the role of XML in application software
- Distinguish correct XML syntax
- Define well formed XML
- List the syntax rules of the XML language
- Prepare correct XML start and end tags
- Discuss XML attributes
- Differentiate embedded and external XML
- Differentiate the tools and technologies of XML
- Discuss the role of the web browser
- Discuss the role of the XML parser
- Discuss the role of the Simple Api for XML (SAX)
- Discuss the role of HTTP and TCP/IP
- Identify XML application software tools
- Discuss XML DTD validation
- Discuss the concept of data validation
- Define a document type definition (DTD).
- Differentiate internal and external DTDs
- List the attributes and entities of a DTD
- Discuss the role of the XML validation parser
- Determine XML Schema validation
- Define XML namespaces
- Discuss the role of a namespaces within schemas
- Define an XML schema
- Discuss the role of a schema
- Compare the role of DTDs and schemas
- Differentiate internal and external schemas
- Define schema data types and elements
- Distinguish XML transformation
- Define cascading style sheets (CSS).
- Define extensible stylesheet language (XSL).
- Define Extensible Stylesheet Language Transformation (XSLT).
- Differentiate the role of CSS and XSL in XML transformation
- Discuss programming with XSL functions
- Discuss XML programming within the document object model (DOM).
- Define the Document Object Model (DOM).
- Discuss the role of the DOM in a web based appli
- Discuss data binding XML content to the DOM elements
- Discuss modifying XML content with the DOM
- Discuss using the DOM to combine and convert XML content
- Discuss using XML to communicate with databases
- Define options for storing XML content in a database
- Define options for retrieving XML content from a database
- Discuss the role of XML and Simple Object Access Protocol (SOAP)
- Discuss the role of XML in web services
- Create XML documents
- Demonstrate that it is well formed
- Demonstrate valid XML content using an internal and external DTD
- Demonstrate valid XML content using an internal and external schema
- Display XML content using CSS
- Display XML content using XSL
- Demonstrate transformation of XML content into HTML using XSLT
- Demonstrate transformation of XML content into another XML format using XSLT
- Demonstrate XML data binding and usage within the DOM
Competencies Revised Date: 2019
Add to Portfolio (opens a new window)
|
|