A full day seminar presented by Priscilla Walmsley, Datypic. This workshop is being hosted by Dr. En Mao, Assistant Professor of Management Information Systems at the School of Business Administration, University of Wisconsin - Milwaukee.
Overview
XML has seen widespread adoption in recent years, and it continues to evolve and grow in popularity. Although XML is quite simple, it has gradually become surrounded by many standards and technologies that have significantly increased its complexity.
Join Priscilla Walmsley on a whirlwind tour of the most up-to-date XML technical landscape. Learn about the kinds of projects XML is being used for, and what XML-related technologies are being used to accomplish project goals. The workshop will provide an overview of XML Schema, XSLT, XQuery, and XML APIs such as DOM and SAX. While it will provide some technical details on the standards covered, the presentation will focus on how and why these technologies are used, on a variety of technical platforms.
Topics
Topics
XML Basics. What is XML, and what advantages does it offer? What is it being used for, and how? A look at a few of the most common use cases for XML, including Web services, electronic commerce, content management and publishing, and Enterprise Application Integration (EAI).
XML Documents. Brief coverage of the basic technical concepts of XML documents; syntax rules, well-formedness and validity, DTDs and namespaces.
Validating XML: XML Schema. XML Schemas are used to describe and validate XML documents. The workshop provides an overview of the capabilities of W3C XML Schema, along with detailed examples, and describes how they are being used in applications.
Transforming XML: XSLT and XPath. XSLT, a templating language for transforming XML documents, has already seen widespread use. The workshop explains the concepts behind XSLT, and gives an update on the new features of XSLT 2.0, due out this year.
Querying XML: XQuery. XQuery is expected to become the "SQL of XML" and has already been adopted by many relational as well as "native XML" DBMS vendors. The workshop covers XQuery and describes the ways it is expected to be used in the IT community.
Programming with XML: DOM, SAX, and beyond. There are a variety of different models for parsing and generating XML documents programmatically. The workshop will explore these models, and discuss their suitability for use in different scenarios.
About the speaker
Priscilla Walmsley has been working closely with XML technologies for years. She was a member of the W3C XML Schema Working Group from 1999 to 2004, where she served as editor of the second edition of XML Schema Part O (Primer). As a result of her work with XML Schema, Ms. Walmsley wrote Definitive XML Schema for Prentice Hall. She has also been an Observer of the XML Query Working Group for two years. During that time she has written another book, Definitive XQuery, which will be published in 2005. Currently, Ms. Walmsley serves as Managing Director of Datypic (http://www.datypic.com), where she specializes in XML- and SOA-related consulting and training. She has fifteen years experience as a consultant, software architect and developer. During that time, she has held positions at RELTECH Group, Platinum technology, XMLSolutions Corporation (as a VP and cofounder), and Vitria Technology. She can be reached at pwalmsley@datypic.com
Who should Attend?
This workshop is intended for those who would like to make some sense of the vast array of technologies and standards surrounding XML. This includes project managers who want to learn how these technologies might be used on their projects, as well as software developers and other technical personnel who are either new to XML or need to update their skills. Attendees who are already familiar with XML will find some up-to-date information on current trends and recent changes in W3C standards.
Coordinator
This technology event is being coordinated by Dr. En Mao, Assistant Professor of Management Information Systems at the School of Business Administration, University of Wisconsin-Milwaukee.