Policy Description Language Schema
Policy Description Language (PDL) relies on the contents of the Policy.xsd file for its vocabulary. By using a schema instead of the unique syntax of a document type definition (DTD), you can define the rules that govern relationships between elements and attributes. You define the rules using a standard XML instance syntax (in this case PDL) that you can parse and manage using an XML application such as Msxml.dll, the Microsoft XML parser.
Do not edit the PDL schema file (Policy.xsd). Doing so can cause severe or complete loss of VSPolicy functionality.
The Policy Definitions File and the Policy Actions File
Within the PDL schema, the root elements are PolicyDefinitions for the policy definitions file and PolicyActions for the policy actions file. These root elements represent the highest-level containers for the hierarchy of all other XML elements that make up PDL. They identify all PDL elements that occur at a more granular level. Each of these root elements has a set of child elements, and within each of those child elements are other sets of XML elements representing deeper layers in the PDL hierarchy. Since PDL is a self-describing implementation of XML, all of these elements represent concepts you should understand. To become familiar with the PDL elements, review this documentation and examine the Policy.xsd file, but do not edit that file. The default installation location of the policy.xsd file is C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Policy\Schemas\Policy.xsd.