Office 2003 XML

  
Office 2003 XML
By Evan Lenz, Mary McRae, Simon St. Laurent
 
Publisher: O'Reilly
Pub Date: June 2004
ISBN: 0-596-00538-5
Pages: 576
   


This book explores the relationship between XML and Office2003, examining how the various products in the Office suiteboth produce and consume XML. Beginning with an overview ofthe XML features included in the various Office 2003components, Office 2003 XML providesquick and clear guidance to anyone who needs to import orexport information from Office documents into other systems.


  
• Table of Contents
• Index
• Reviews
• Reader Reviews
• Errata
• Academic
Office 2003 XML
By Evan Lenz, Mary McRae, Simon St. Laurent
 
Publisher: O'Reilly
Pub Date: June 2004
ISBN: 0-596-00538-5
Pages: 576
   
Copyright
   Preface
      Who Should Read This Book
      Who Should Not Read This Book
      Organization of This Book
      Supporting Books
      Conventions Used in This Book
      Using Code Examples
      How to Contact Us
      Acknowledgments
      Chapter 1.  Microsoft Office and XML
      Section 1.1.  Why XML?
      Section 1.2.  Different Faces of XML
      Section 1.3.  Different XML Faces of Office
      Section 1.4.  Opening Office to the World
      Chapter 2.  The WordprocessingML Vocabulary
      Section 2.1.  Introduction to WordprocessingML
      Section 2.2.  Tips for Learning WordprocessingML
      Section 2.3.  WordprocessingML's Style of Markup
      Section 2.4.  A Simple Example Revisited
      Section 2.5.  Document Structure and Formatting
      Section 2.6.  Auxiliary Hints in WordprocessingML
      Section 2.7.  More on Styles
      Chapter 3.  Using WordprocessingML
      Section 3.1.  Endless Possibilities
      Section 3.2.  Creating Word Documents
      Section 3.3.  Extracting Information from Word Documents
      Section 3.4.  Modifying Word Documents
      Section 3.5.  Converting Between WordprocessingML and Other Formats
      Chapter 4.  Creating XML Templates in Word
      Section 4.1.  Clarifying Use Cases
      Section 4.2.  A Working Example
      Section 4.3.  Word's Processing Model for Editing XML
      Section 4.4.  The Schema Library
      Section 4.5.  How the onload XSLT Stylesheet Is Selected
      Section 4.6.  Merged XML and WordprocessingML
      Section 4.7.  Attaching Schemas to a Document
      Section 4.8.  Schema-Driven Editing
      Section 4.9.  Schema Validation
      Section 4.10.  Document Protection
      Section 4.11.  XML Save Options
      Section 4.12.  Reviewing the XML-Specific Document Options
      Section 4.13.  Steps to Creating the onload Stylesheet
      Section 4.14.  Deploying the Template
      Section 4.15.  Limitations of Word 2003's XML Support
      Chapter 5.  Developing Smart Document Solutions
      Section 5.1.  What's a Smart Document?
      Section 5.2.  Creating a Smart Document Solution
      Section 5.3.  Coding the Smart Document
      Section 5.4.  Coding in VB.NET
      Section 5.5.  Manifest Files
      Section 5.6.  Other Files
      Section 5.7.  Attaching the Smart Document Expansion Pack
      Section 5.8.  Deploying Your Smart Document Solution
      Section 5.9.  A Few Last Words on Smart Documents
      Section 5.10.  Some Final Thoughts
      Chapter 6.  Working with XML Data in Excel Spreadsheets
      Section 6.1.  Separating Data and Logic
      Section 6.2.  Loading XML into an Excel Spreadsheet
      Section 6.3.  Editing XML Documents in Excel
      Section 6.4.  Loading and Saving XML Documents from VBA
      Chapter 7.  Using SpreadsheetML
      Section 7.1.  Saving and Opening XML Spreadsheets
      Section 7.2.  Reading XML Spreadsheets
      Section 7.3.  Extracting Information from XML Spreadsheets
      Section 7.4.  Creating XML Spreadsheets
      Section 7.5.  Editing XML Maps with SpreadsheetML
      Chapter 8.  Importing and Exporting XML with Microsoft Access
      Section 8.1.  Access XML Expectations
      Section 8.2.  Exporting XML from Access Using the GUI
      Section 8.3.  Importing XML into Access Using the GUI
      Section 8.4.  Automating XML Import and Export
      Chapter 9.  Using Web Services in Excel, Access, and Word
      Section 9.1.  What Are Web Services?
      Section 9.2.  The Microsoft Office Web Services Toolkit
      Section 9.3.  Accessing a Simple Web Service from Excel
      Section 9.4.  Accessing More Complex Web Services
      Section 9.5.  Accessing REST Web Services with VBA
      Section 9.6.  Using Web Services in Access
      Section 9.7.  Using Web Services in Word
      Chapter 10.  Developing InfoPath Solutions
      Section 10.1.  What Is InfoPath?
      Section 10.2.  InfoPath in Context
      Section 10.3.  Components of an InfoPath Solution
      Section 10.4.  A More Complete Example
      Section 10.5.  Using InfoPath Design Mode
      Appendix A.  The XML You Need for Office
      Section A.1.  What Is XML?
      Section A.2.  Anatomy of an XML Document
      Appendix B.  The XSLT You Need for Office
      Section B.1.  Sorting Out the Acronyms
      Section B.2.  A Simple Template Approach
      Section B.3.  A Rule-Based Stylesheet
      Section B.4.  A More Advanced Example
      Section B.5.  Conclusion
      Appendix C.  The XSD You Need for Office
      Section C.1.  What Is XSD?
      Section C.2.  Creating a Simple Schema
      Section C.3.  Schema Parts
      Section C.4.  Working with XML Schema
      Appendix D.  Using DTDs and RELAX NG Schemas with Office
      Section D.1.  What Are DTDs?
      Section D.2.  What Is RELAX NG?
      Section D.3.  How Do I Convert DTDs and RELAX NG to XSD?
   Colophon
   Index