PRIVATE GROUP FEE:
$ Based upon a class size of six students.
Scheduling can be adjusted to employee work hours and incorporate client assignments.
SMALL CLASS SIZE:
There is a surcharge associated with training two or fewer students.
CONTENT AND OBJECTIVES:
Become familiar with the concepts which serve as the foundation of XML.
Getting started with XML
Code an inventory schema by creating elements, attributes, entity references, and CDATA.
Install a parser and locate the SAX classes for the parser.
Become familiar with and use the Xerces parser or another parser designated by the client organization.
Perform a simple parse of the inventory document created previously.
Document Type Definitions
Recognize that a DTD is used for defining the building blocks which are allowed for use in an XML document; it defines the document structure with a list of legal elements.
Create a DTD declared inline in a XML document and as an external reference.
Use the inventory document and create XML element attributes declared with an ATTLIST declaration for all the attributes.
In order to provide the defaults, create an entity consisting of variables for defining shortcuts to common text; perform validation with the XML parser.
CSS2: Cascading Style Sheets Level 2
Create a CSS style sheet, which utilizes inheritance, for the inventory document.
Use absolute, relative, and fixed positioning of elements.
Code text attributes: spacing between words, letters, and lines of text.
Run and test the CSS with the document.
Create a price list for the inventory as an XML document.
XSL: XML Stylesheet Language
Use XSL to operate on the XML inventory; specify the transformation from the source tree into a result tree.
Copy the result tree into a result file in a specified format.
Map an XML schema to an object schema such as the inventory database.
Refine the attributes by controlling string length and specifying patterns which restrict values in fields.
Numeric simple types in the schema can be derived by limiting the value to a range using minExclusive, minInclusive, maxExclusive, and maxInclusive.
DOM: Document Object Model
Use the DOM class to read, write, and manipulate an XML document.
Every XML document consists of parent and child nodes; both will be generating an extraction of the data.
Code a program which obtains a SAX parser instance.
Instruct the parser what to parse and start the parser using the XML documents provided by the instructor.
In order to be prepared for problems with the parsing process, become familiar with the parser calls: warning(), error(), and fatalError().
Future XML Capabilities
Recognize the advantages associated with XLink when accessing remote locations as resources instead of stand-alone pages.
Use the <description> element for setting the link to open in a new window.
Change the value of the xlinkshow attribute to "embed"; the resource should now be processed inline within the page.
Set an XML document to embedded; not an image.
Use the XLink to build a hierarchy of XML documents.
Effective February 27, 2012, the course dates listed on the SYS-ED schedules only will be available based upon approved and authorized user ID.
Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. SYS-ED makes no representation regarding ownership in any of the software products that we train on.
SYS-ED courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the SYS-ED course and that the employer has a licensed version of the software.