diff options
author | lhauch <lhauch@6f19259b-4bc3-4df7-8a09-765794883524> | 2006-06-06 03:09:40 +0000 |
---|---|---|
committer | lhauch <lhauch@6f19259b-4bc3-4df7-8a09-765794883524> | 2006-06-06 03:09:40 +0000 |
commit | e4ecc06e5018cc2712c5748494d216b2e5517f97 (patch) | |
tree | 30792198e9fb9ee6f66163a3acde5d83b048bb10 /Tools/XMLSchema/FrameworkPlatformDataElements.xsd | |
parent | 6c756d64634904e9e4dc7b9a6e9302fe0394a534 (diff) | |
download | edk2-platforms-e4ecc06e5018cc2712c5748494d216b2e5517f97.tar.xz |
Updated schema, added some new elements that will be used in the final. Added a DatumSizeLimitation type so that it could be referred to rather than specify 8 additional lines of XML for DataumSize element.
MAJOR CHANGE TO Framework Doc - SPD Has been added. I will add Andrew's comments tomorrow.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@424 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'Tools/XMLSchema/FrameworkPlatformDataElements.xsd')
-rw-r--r-- | Tools/XMLSchema/FrameworkPlatformDataElements.xsd | 46 |
1 files changed, 33 insertions, 13 deletions
diff --git a/Tools/XMLSchema/FrameworkPlatformDataElements.xsd b/Tools/XMLSchema/FrameworkPlatformDataElements.xsd index 188ea9015c..08a8ecffdd 100644 --- a/Tools/XMLSchema/FrameworkPlatformDataElements.xsd +++ b/Tools/XMLSchema/FrameworkPlatformDataElements.xsd @@ -232,21 +232,41 @@ </xs:annotation>
<xs:complexType>
<xs:sequence minOccurs="1">
- <xs:element minOccurs="0" maxOccurs="1" ref="SourceFiles"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="Includes"/> <!-- DO NOT USE! REMOVE in FINAL -->
+ <!-- DO NOT USE! REMOVE SourceFiles in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="SourceFiles"/>
+ <!-- DO NOT USE! REMOVE Includes in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="Includes"/>
+ <!-- Libraries stays in FINAL -->
<xs:element minOccurs="0" maxOccurs="1" ref="Libraries"/>
- <xs:element minOccurs="0" maxOccurs="1" ref="Protocols"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="Events"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="Hobs"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="PPIs"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="Variables"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="BootModes"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="SystemTables"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="DataHubs"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="Formsets"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="Guids"/> <!-- DO NOT USE! REMOVE in FINAL -->
+ <!-- DO NOT USE! REMOVE Protocols in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="Protocols"/>
+ <!-- DO NOT USE! REMOVE Events in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="Events"/>
+ <!-- DO NOT USE! REMOVE Hobs in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="Hobs"/>
+ <!-- DO NOT USE! REMOVE PPIs in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="PPIs"/>
+ <!-- DO NOT USE! REMOVE Variables in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="Variables"/>
+ <!-- DO NOT USE! REMOVE BootModes in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="BootModes"/>
+ <!-- DO NOT USE! REMOVE SystemTables in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="SystemTables"/>
+ <!-- DO NOT USE! REMOVE DataHubs in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="DataHubs"/>
+ <!-- DO NOT USE! REMOVE Formsets in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="Formsets"/>
+ <!-- DO NOT USE! REMOVE Guids in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="Guids"/>
+ <!-- EXTERNS stays in FINAL -->
<xs:element minOccurs="0" maxOccurs="1" ref="Externs"/>
- <xs:element minOccurs="0" maxOccurs="1" ref="PcdBuildDeclarations"/>
+ <xs:choice>
+ <!-- DO NOT USE! REMOVE PcdBuildDeclarations in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="PcdBuildDeclarations"/>
+ <!-- PcdBuildDefinition stays in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="PcdBuildDefinition"/>
+ </xs:choice>
+ <!-- BuildOptions stays in FINAL -->
<xs:element minOccurs="0" maxOccurs="1" ref="BuildOptions"/>
</xs:sequence>
<xs:attributeGroup ref="MsaAttributes"/>
|