Office 2003 XML
Integrating Office with the Rest of the World
By
Evan Lenz,
Mary McRae,
Simon St. Laurent
May 2004
Pages: 586
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
Chapter 1 Microsoft Office and XML
-
Why XML?
-
Different Faces of XML
-
Different XML Faces of Office
-
Opening Office to the World
-
Chapter 2 The WordprocessingML Vocabulary
-
Introduction to WordprocessingML
-
Tips for Learning WordprocessingML
-
WordprocessingML's Style of Markup
-
A Simple Example Revisited
-
Document Structure and Formatting
-
Auxiliary Hints in WordprocessingML
-
More on Styles
-
Chapter 3 Using WordprocessingML
-
Endless Possibilities
-
Creating Word Documents
-
Extracting Information from Word Documents
-
Modifying Word Documents
-
Converting Between WordprocessingML and Other Formats
-
Chapter 4 Creating XML Templates in Word
-
Clarifying Use Cases
-
A Working Example
-
Word's Processing Model for Editing XML
-
The Schema Library
-
How the onload XSLT Stylesheet Is Selected
-
Merged XML and WordprocessingML
-
Attaching Schemas to a Document
-
Schema-Driven Editing
-
Schema Validation
-
Document Protection
-
XML Save Options
-
Reviewing the XML-Specific Document Options
-
Steps to Creating the onload Stylesheet
-
Deploying the Template
-
Limitations of Word 2003's XML Support
-
Chapter 5 Developing Smart Document Solutions
-
What's a Smart Document?
-
Creating a Smart Document Solution
-
Coding the Smart Document
-
Coding in VB.NET
-
Manifest Files
-
Other Files
-
Attaching the Smart Document Expansion Pack
-
Deploying Your Smart Document Solution
-
A Few Last Words on Smart Documents
-
Some Final Thoughts
-
Chapter 6 Working with XML Data in Excel Spreadsheets
-
Separating Data and Logic
-
Loading XML into an Excel Spreadsheet
-
Editing XML Documents in Excel
-
Loading and Saving XML Documents from VBA
-
Chapter 7 Using SpreadsheetML
-
Saving and Opening XML Spreadsheets
-
Reading XML Spreadsheets
-
Extracting Information from XML Spreadsheets
-
Creating XML Spreadsheets
-
Editing XML Maps with SpreadsheetML
-
Chapter 8 Importing and Exporting XML with Microsoft Access
-
Access XML Expectations
-
Exporting XML from Access Using the GUI
-
Importing XML into Access Using the GUI
-
Automating XML Import and Export
-
Chapter 9 Using Web Services in Excel, Access, and Word
-
What Are Web Services?
-
The Microsoft Office Web Services Toolkit
-
Accessing a Simple Web Service from Excel
-
Accessing More Complex Web Services
-
Accessing REST Web Services with VBA
-
Using Web Services in Access
-
Using Web Services in Word
-
Chapter 10 Developing InfoPath Solutions
-
What Is InfoPath?
-
InfoPath in Context
-
Components of an InfoPath Solution
-
A More Complete Example
-
Using InfoPath Design Mode
-
Appendix A The XML You Need for Office
-
What Is XML?
-
Anatomy of an XML Document
-
Appendix B The XSLT You Need for Office
-
Sorting Out the Acronyms
-
A Simple Template Approach
-
A Rule-Based Stylesheet
-
A More Advanced Example
-
Conclusion
-
Appendix C The XSD You Need for Office
-
What Is XSD?
-
Creating a Simple Schema
-
Schema Parts
-
Working with XML Schema
-
Appendix D Using DTDs and RELAX NG Schemas with Office
-
What Are DTDs?
-
What Is RELAX NG?
-
How Do I Convert DTDs and RELAX NG to XSD?
-
Colophon
Return to Office 2003 XML