Get Schedule and Pricing Other XML training courses
401

Altova XMLSpy Training Course

Training Course Synopsis

This class provides you with the concepts and skills to use XMLspy effectively. You get hands-on practice working with basic through advanced techniques to get the most out of your experience. XMLspy is used in designing, editing and debugging enterprise-class applications involving XML, XML Schema, XSL/XSLT, SOAP, WSDL and Web Service technologies. As a true Integrated Development Environment (IDE), XML spy contains features required for many different aspects of XML-related tasks. Important note: We would be delighted to customize this course to be specific to your current projects, your developers’ experience, and the programming languages with which you regularly work. Similarly, if you have purchased Altova’s stylevision or authentic products, we can teach these as part of the course.

Training Course Length and Time

This class is 2 days long. Class time is 9:00 a.m.- 4:00 p.m. Breaks are scheduled throughout the day and lunch is typically scheduled 12-1. Students provide their own lunch.

What You Will Learn in This Training Course

  • Introducing xmlspy
  • Editing XML documents with xmlspy
  • Creating XML documents based on DTDs
  • Creating XML documents based on XML schemas
  • Advanced XML Schemas
  • Importingdata into xmlspy
  • Projects and tool
  • XSLT
  • Web service Development with xmlspy

Who Should Attend this Training Course

Professionals seeking to to master using xmlspy to create, validate, and deploy XML, XSLT, DTD, XML Schema, SOAP, and WSDL documents. Users will benefit from the many tips and tricks, as well as special exercises. Participants are encouraged to bring problems, questions and samples from their working environment to the class for group discussion.

Enrollment

Please fill out our registration form and fax it to us at (312) 896-9094.

Locations for this Training Course

We have training centers in Atlanta, Chicago, Denver, San Diego and Washington DC. We also offer classes at a network of rental facilities. We offer private onsite training and instructor-led, live online training. If coming to a rental facility, please double-check the location of your class with our office to make sure you get to the right location.

Prerequisites for this Training Course

Knowledge of your operating system and basic computer navigation is required for all classes. Prior knowledge of XML is strongly recommended, but this xmlspy training class can be customized for audiences that are not previously XML experienced.

Goals for this Training Course

Sterling Ledet and Associates realizes the importance of education and we take pride in being able to offer you classes that are more custom fit to your needs. Call us at (770) 414-5007 if you have any special questions or e-mail us at sales@ledet.com.

Lesson 1

  • Review of XML technologies and how they are used in modern applications
  • Overview of how xmlspy facilitates development of the XML-related features of these applications
  • Overview of the xmlspy environment
  • Customizing the xmlspy environment

Lesson 2

  • Creating an xml document
  • Adhering to syntax guidelines
  • Specifying an XML processing instruction
  • Creating elements and attributes
  • Checking a document for well-formedness
  • Specifying an applicable DTD (Document Type Definition) or schema
  • Validating a document against the DTD or schema
  • Embedding comments, entities, and character data
  • Using xmlspy’s Grid view as a more visual way to edit XML documents

Lesson 3

  • Creating XML documents based on DTDs
  • Deciding on the structure of your document type or types
  • Inserting a Caption
  • Deciding whether to specify document types via DTDs or Schemas Building a DTD in xmlspy
  • Applying the DTD

Lesson 4

  • Creating XML documents based on XML Schemas
  • Why use a schema instead of a DTD?
  • Building an XML schema visually in xmlspy’s Schema Design View
  • Creating simple types
  • Deriving simple types
  • Creating complex types
  • Controlling element and attribute data types
  • Controlling element frequency and sequence
  • Controlling value ranges for numeric element and attribute values
  • Controlling regular expression patterns for string element and attribute values
  • Applying XML schemas to existing documents
  • Building new documents based on XML schemas

Lesson 5

  • Advanced XML Schemas
  • Why use namespaces in schemas?
  • Using namespaces in schemas
  • Modeling a schema
  • OO schema design

Lesson 6

  • Importing data into xmlspy
  • Importing plain text files
  • Importing data from a relational database
  • Importing data from Word documents

Lesson 7

  • Projects and tools
  • Creating xmlspy projects
  • Building an appropriate directory hierarchy
  • Adding and deleting files in the projects
  • Using source control with xmlspy
  • Spell checking
  • Customizing the editing environment

Lesson 8

  • Overview of XSL, XSLT, and XSL:FO
  • Transforming XML with XSLT
  • Creating, applying, and calling templates
  • Generating output in multiple document types (XML, HTML, WML, etc.)
  • Extracting single values from XML documentsand outputting them o Iterating through multiple elements and displaying their data as lists, tables, etc.
  • XSLT conditionals with xsl:if, xsl:choose, xsl: when, and xsl:otherwise
  • Sorting output
  • Working with XSL text, variables, and data
  • Using XSLT modes
  • Using XSLT functions

Lesson 9

  • Web service development with xmlspy
  • Overview of Web services and Web service architecture
  • The roles of SOAP, WSDL, and UDDI
  • Creating SOAP documents via xmlspy
  • Examining SOAP documents returned by Web services
  • Creating WSDL documents via xmlspy
  • Obtaining WSDL documents from Web services
  • Building SOAP documents that conform to a Web service’s requirements, as set forth in its WSDL file
  • Recording Audio
  • Adding Background Audio

Upcoming Classes

Call to schedule