|
3.1. Speak XMLSimply put, XML is a way to store data as plain text. This useful because it allows all sorts of hardware and software to exchange data and, more importantly, understand that data. If Office 2003's goal is integration, then XML is the means to accomplish that goal. Excel 2003 supports XML at two levels:
Note: Code used in this chapter and additional samples are available in ch03.xls. 3.1.1. How it worksThe concept behind XML has been around for a very long time. The core idea is that if you store content in plain text, add descriptive tags to that content, then describe those tags somewhere, you enable that content to be shared across applications, networks, and hardware devices in some very interesting ways. Note: XML is a large and complex topic. You don't have to be an expert to use XML effectively in Excel, but you do need a basic understanding of the concepts and components. XML is the standard for tagging content and navigating among those tags. XML has related standards for describing tags and transforming documents. All of these standards are maintained by W3C and are published at www.w3.org. There are quite a few acronyms associated with XML, and the following tables will help you understand them.
In addition to the language standards cited above, there are a number of different ways to access XML data from code and to transmit XML across networks. The following table describes these key terms.
The last two items in the preceding table concern web services, which are a way to execute programs over the Internet and to receive responses from those programs. I don't have space here to provide tutorials on how to use the items listed above, but fortunately there are some very good books and online information available about each. 3.1.2. What about...
|
|