XML Schema is one of the most important facets of Web Services. It is the ultimate type system; however it is also really arcane to learn a figure out how to leverage. Drill into what's important for you understand in order to get the most out of specification. Learn about schema creation best practices, where to start and what tools to use, versioning, serialization and validation of messages. Walk away with a clear understanding on how and why to use XML Schema, .NET Framework support and how schema drives WSDL and Web Service message parsing.
This paper addresses one of the challenges faced by the companies participating in the eCommerce revolution: architecting an eCommerce solution that allows you to communicate with your customers on today's devices, yet will adapt to the devices of the future. This paper proposes such an architecture, one that is built using eXtensible Markup Language (XML) technologies to provide an infrastructure that will protect your investment and ensure extensibility moving forward.
This book is a collection of notes I wrote while I was learning eXtensible Markup Language (XML) and other related technologies:
CSS: Cascading Style Sheet
DOM: Document Object Model
DTD: Document Type Definition
SAX: Simple API for XML
XHTML: eXtensible HTML
XML: eXtensible Markup Language
XQL: XML Query language
XSD: XML Schema Definition
XSL: eXtensible Style Language
XSLT: XSL Transformation
XML is the latest platform-independent and content-dependent technology available for Internet development. XML is the tool of choice for distributing structured information in this age. XML not only fulfills the needs of web authors but also those of anyone interested in publishing. Oracle, IBM and Microsoft are coming out with XML-related software and this gives sufficient indications about the future of XML in the IT industry. This article covers such topics as SGML, HTML and XML, What is DTD - Document Type Definition, Valid and Well-formed XML, Example XML Documents and analysis, and Software for XML.
This article provides a technical introduction to XML with an eye towards guiding the reader to appropriate sections of the XML specification when greater technical detail is desired. This introduction is geared towards a reader with some HTML or SGML experience, although that experience is not absolutely necessary. The XML Link and XML Style specifications are also briefly outlined.
This introduction to XML presents the Extensible Markup Language at a reasonably technical level for anyone interested in learning more about structured documents. In addition to covering the XML 1.0 Specification, this article outlines related XML specifications, which are evolving. The article is organized in four main sections plus an appendix.