Removed create/modified/update data, PacakgeType from headers, added HexWordArrayType for VariableName list, the definition accepts the following: 0x000A, 0x000b, 0x00AF or 0x000A 0x000b 0x00AF or 0x000A,0x000b,0x00AF NOTE: LEADING ZERO characters are REQUIRED!

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@473 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
lhauch
2006-06-10 20:29:18 +00:00
parent 81e8690189
commit 401693ff43
9 changed files with 7 additions and 28 deletions

View File

@@ -240,6 +240,11 @@
<xs:enumeration value="PRIVATE"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="HexWordArrayType">
<xs:restriction base="xs:normalizedString">
<xs:pattern value="((( )?0x[a-fA-F0-9]{4})(,)?)+( )?"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="HiiPackageUsage">
<xs:restriction base="NameConvention">
<xs:enumeration value="ALWAYS_PRODUCED"/>
@@ -458,7 +463,7 @@
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="VariableNameDataType">
<xs:list itemType="HexWordDataType"/>
<xs:list itemType="HexWordArrayType"/>
</xs:simpleType>
<xs:simpleType name="UsageTypes">
<xs:restriction base="NameConvention">

View File

@@ -254,7 +254,7 @@
<!-- URL needs to be removed -->
<xs:element minOccurs="0" maxOccurs="1" ref="URL"/>
<!-- PackageType needs to be removed -->
<xs:element minOccurs="1" maxOccurs="1" ref="PackageType"/>
<xs:element minOccurs="0" maxOccurs="1" ref="PackageType"/>
<!-- ReadOnly and RePackage remain in final -->
<xs:element minOccurs="0" maxOccurs="1" ref="ReadOnly"/>
<xs:element minOccurs="0" maxOccurs="1" ref="RePackage"/>