Share via


Glossary [Office 2003 SDK Documentation]

The following list contains terms that are common for smart documents and are used throughout the Microsoft® Office 2003 Smart Document Software Development Kit.

Document fragment  A piece of text, stored in a Microsoft Office Word 2003 document in .xml format, to which you can provide access for your users through the Document Fragment control.

Smart document  A document that is programmed to "know" what users need to do with it and that provides help for users as they work with it. For example, a smart document could provide context-sensitive help to assist users in filling out a form or report. A more advanced smart document could also contain controls such as list boxes, check boxes, and option buttons that restrict users to selecting only from predetermined values, thereby reducing data-entry errors. An even more advanced smart document could also integrate data-workflow processes, update value choices from external data sources, and so on.

Trusted location  A folder on the user's computer. For Microsoft Office Word 2003 those folders are the User templates, Workgroup templates, and Startup folders.

Trusted publisher  The developer of a macro that has been specified as trusted on the client machine and is identified by the certificate that was used to sign the macro. Also known as a trusted source.

XML  Stands for Extensible Markup Language. For more information about XML standards and specifications, see the World Wide Web Consortium Web site. You can also find information about XML on the Microsoft Developer Network (MSDN®) Web site.

XML expansion pack  A collection of files — for example, XML schemas, smart document dynamic-link libraries (DLLs), and Extensible Stylesheet Language (XSL) transforms — that enable smart document functionality.

XML expansion pack manifest file  A file that communicates to the host application the files that are included with a smart document. In many cases, the host application uses this information to install the smart document code modules in the user's registry. The XML expansion pack manifest file can also indicate how often the host application looks for updates to the smart document. For more information, see Understanding XML Expansion Packs.

XML schema   A document that uses XML Schema Definition Language, as defined by the World Wide Web Consortium, to create custom elements and attributes with which users mark up an XML document.

XSLT  Stands for Extensible Stylesheet Language Transform. XSLT is a Web standard for creating style sheets that transform XML documents into a readable format for display as a Web page. For more information about XSLT standards and specifications, see the World Wide Web Consortium Web site. You can also find information about XSLTs on the MSDN Web site.

XML expansion pack collection file  A feature in Microsoft Office 2003 that allows developers to place multiple XML expansion pack references in a single location for the purpose of maintaining information about all known namespace and XML expansion pack manifest pairs within an organization.

Microsoft Visual Studio Tools for the Microsoft Office System  A Component Object Model (COM) utility included with Office 2003 that you can use to manage the loading and unloading of smart documents and add-ins that use the Microsoft .NET Framework.