Your browser does not support CSS. Please upgrade to the current version of Internet Explorer or Netscape Navigator.
programming & internet technologies

XML Schemas:  Technologies and Application


XML, since its inception, has used a hold-over from its SGML lineage: DTD (document type definitions) to define the structure of associated documents and data streams. DTDs have several short-comings that limit its usefulness in defining data structures beyond that which was necessary for print-out formats. XML Schemas overcome this limitations and bring much more to the XML development environment.

This is a 2-day workshop covering all the major topics and issues relating to XML schemas. In this workshop, attendees will learn the schema language syntax and constructs that are used to define both simple and complex data structures. Schema data types, built-in, primitive, and user-defined, will be discussed and used to further enhance data stream definitions so that the application developer can more efficiently deal with business issues instead of input edit checking and data errors. This workshop will show how schemas can stream-line the development and usage of XML data streams in all kinds of applications. Each attendee will have access to a copious number of actual schema examples as well as the opportunity to design, develop, and test their own schema work. The combination of hands-on and classroom time will aid the attendee in obtaining the necessary knowledge and skills to utilize schemas in their daily technical duties and activities. During the workshop sessions, the concepts of understanding the "what" and "how" of designing, developing, and validating data streams with XML Schemas will be integrated with the "why" and "wherefore" of sound data structure design and utilization. Additional issues of converting existing XML grammars into schema form, building modular schemas, and creating reusable data structures will be prominent throughout the session discussions to ensure the participant's grasp of making their XML applicational environments practical, efficient, and cost-effective.


Who Should Attend

This workshop will be very beneficial to all those involved in an organization's information and application development efforts: informational services personnel, software engineers/architects, programmers, and their associated managers and supervisors.


Prerequisites

A basic understanding of XML is assumed since this workshop concentrates on XML grammars, and their use in the application development process.


Workshop Objectives:

  • Understand the XML Schema specifications and their capabilities.
  • Learn how namespaces are supported in XML Schemas.
  • Learn how namespaces support different data structures and user-defined data types.
  • Create reusable user-defined data structures using named types in schemas.
  • Discover the XML Schema syntax.
  • Discover how XML Schemas support hierarchy and scoping of components.
  • Understand how schemas can create and reuse elements.
  • Understand how schemas can create, group, and reuse attributes.
  • Be able to design, development, and test simple and complex data structures in XML.
  • Learn how to derive custom data types using the built-in, base data types.
  • Learn to create pattern-based data types using regular expressions.
  • Understand how to create modularity in XML Schemas.
  • Learn how design schemas for large XML projects and solutions.
  • Create XML grammar solutions during in-class examples and exercises.

To request a comprehensive curriculum outline click...   HERE.
Last updated on April 30, 2008
Home Welcome About Us On-Site Workshops
Instructor Opportunities Request Information
 
 
© 2001-2008 New Instruction, LLC · 615 Valley Road · Upper Montclair, NJ 07043-1403
Phone 973 746-7010 / Fax 973 744-2129 / webmaster@newinstruction.com