XML Tutorials
XML Within the EnterpriseXML can be used to create text documents that contain data in a structured format. In addition to the data, you can include a detailed set of rules that define the structure of the data. The author of the XML document defines these rules.
Markup LanguagesA markup language uses special notation to mark the different sections of a document. In HTML documents, for example, angle brackets (<>) are used to mark the different sections of text.
Structure of an XML DocumentThe structure of an XML document can be defined by two standards. The first standard is the XML specification, which defines the default rules for building all XML documents.
An Introduction to Document Type DefinitionsWe will make a document template for creating XML documents that can be viewed in Web browsers as HTML documents. In this tutorial, we will create a document type definition (DTD) for this template.
Entities and Other ComponentsIn this tutorial, we will look at some additional components that can be added to the DTD. The focus of this tutorial will be entities, which are used to represent text that can be part of either the DTD or the XML document.
XML Namespace, XPath, XPointer, and XLinkIn this tutorial we will look at four of the XML specifications: XML Namespaces, XML Path Language (XPath), XML Pointer Language (XPointer), and XML Linking Language (XLink).
XML SchemasIn this tutorial, you'll learn about XML schemas and how to use them in your XML documents. We'll look at the XML schema data types and their categories and then explore how to create simple and complex data types.
SOAPSimple Object Access Protocol (SOAP) is an industry standard designed to improve cross-platform interoperability using the Web and XML.
BizTalkn this tutorial, we will look at BizTalk Framework 2.0, which is an extension of the SOAP specification. BizTalk Framework 2.0 provides a structure for building solutions that move data contained in a SOAP document across boundaries.
Overview of Windows DNAMicrosoft Windows DNA is based on a distributed system architecture. Distributed systems contain components on more than one computer. An Internet-based system is a typical example of a distributed system.
The XML Document Object ModelThe XML Document Object Model (DOM) is a platform-neutral and language-neutral interface that allows developers to create applications and scripts to access and update the content, style, and structure of XML documents.
XML Presentation with XSL and CSSWe will discuss how to use XML with user services components?that is, with the components that run on the client and interact with the user. This tutorial will focus specifically on creating static user services components that can be used to present information to the user.
Creating Dynamic User Services ComponentsIn this tutorial we'll discuss how to use Dynamic HTML (DHTML) to create dynamic Web-based user services components. DHTML allows you to embed scripts written in either the VBScript or JScript programming languages into an HTML page.
Business Services ComponentsThe business services components that we will discuss in this tutorial are the components that validate the user's input. This type of component should be placed on the client whenever possible so that the user's input can be validated immediately.
Data Services Components and XMLWe'll discuss two Internet Server Application Programming Interface (ISAPI) extensions for Microsoft Internet Information Server (IIS). The first ISAPI extension allows you to retrieve data directly from a SQL Server database in XML format using a Web browser. The second extension enables IIS to pass the XML directly to the client computer.
Microsoft BizTalk Server 2000Microsoft BizTalk Server 2000 provides powerful tools for the exchange of information between businesses. It allow you to create BizTalk schemas, to map fields and records from one specification to another, and to move data from one corporation to another using XML.
This tutor is intended for anyone who wants a glimpse into the next generation of enterprise development. If you want to develop an understanding of Extensible Markup Language (XML) and learn how to use XML for business-to-business (B2B) communications, learn what the Simple Object Access Protocol (SOAP) and BizTalk extensions are, and learn how to use Microsoft Internet Explorer 5 with XML, this book will provide the information you need. You are assumed to have a basic understanding of Microsoft Visual Basic and the Visual Basic Integrated Development Environment (IDE). Developers will find code samples, a discussion of the Internet Explorer 5 document object model, and many more topics. Web developers will find material on using XML to build Web pages. Senior developers and managers will find discus-sions on how XML can be integrated into the enterprise. Some of the World Wide Web Consortium (W3C) specifications discussed in this book are not final, and they are changing constantly. It is recommended that you visit the W3C Web site at http://www.w3.org often for the updated specifications.