SUMMARY INSTRUCTION FOR RUNNING CODE SAMPLES

CHAPTER 3 (Programming the Document Object Model)
Compile (and register) WroxXML.dll which contains all the DOM-manipulation functions, which will be used later on in the book

The remaining examples - DomTest, SAXTest and TreeView -  are standalone applications that use the DOM

CHAPTER 4 (Using XML Queries and Transformations)
The XMLSamples ZIP file contains the main XML and XSL files discussed in this chapter
XPathTester is a standalone application that enables you to test XPath queries

CHAPTER 6 (Maximizing Performance of XML Applications)
The three applications in this chapter are standalone applications. 

CHAPTER 7 (Introducing the Sample Application)
Compile (and register) errorutils.dll, soaputils.dll, httputils.dll.
Change the path of SOAPBindings.xml in the Form_Load event of soapclientserver, to file://c:\ (as appropriate), then compile exe.
Compile (and register) soapdest.dll, soapwrappers.dll.
(File ch7_PostData.txt contains the SOAP request shown at the bottom of page 349, to save typing it in!)

CHAPTER 8 (Developing an XML Editor)
Compile (and register) XMLText.ocx.
Compile (and register) IResFile.dll and WroxEditorRes.dll.
Compile XMLEditor.exe.

CHAPTER 9 (Storing & Retrieving XML Data)
Create the WebProducts database.
Compile WroxDataAccess.dll and register in MTS.
Place PutFile.asp and global.asa in a folder called WroxFileServer on IIS web server, and create a subfolder called ProductFiles.
Compile WroxFileServer.dll and register in MTS.
Compile SoapUtilsMTS.dll and register in MTS.
Put SoapSrv.asp and global.asa on IIS web server (with SoapBindings.xml in a subfolder called config). Change the connection string in global.asa to locate your database.
Compile WroxProdTxRes.dll and register in MTS.
Compile SoapRequest.dll and register in MTS.
Compile WebProducts.dll and register in MTS. (Note this version contains some code not described until Chapter 11)
Compile Ch9VBXML.exe from the XMLEditorPlus folder.

CHAPTER 10 (Using a VB Component to Implement Linking)
Compile XLinker.dll.
(getLinkedResource.asp and SimpleLinkStyle.xsl are in the Chapter 11 folder)

CHAPTER 11 (Distributed Objects)
Compile IRemoteTransactions.dll and register in MTS.
Compile WroxRemoteTx.dll and register in MTS.
Compile WroxStore.dll and register in MTS.
Place the web application files on the web server, changing the SOAP Server settings in global.asa as appropriate.
Put the contents of the WroxStore XSL folder in a style subdirectory of the web application.
Put the contents of the WroxStoreProductOrder XML folder in a config subdirectory of the web application.

CHAPTER 12 (Transforming and Transmitting the Data)
Contrary to the first line of p540, modify the data base structure by adding new columns and a new table.
Compile OrderProcessing.dll and register in MTS.
Compile ReOrderTestGUI.exe.
Place the stylesheet files on the server.

CHAPTER 13 (Converting Word to XML)
Compile (and register) Word2Xml.dll which contains the functions that convert Word documents into XML. Note that the DLL doesn't handle nested formatting tags (such as <b><i></i></b>) consistently, and, when dealing with embedded comments, places the comment's content after the </WordDoc> closing tag. Otherwise it does a really good job!
The accompanying Word template contains the VBA macro that calls the DLL.