]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/XMLSchema/FrameworkDataTypes.xsd
Removed create/modified/update data, PacakgeType from headers, added HexWordArrayType...
[mirror_edk2.git] / Tools / XMLSchema / FrameworkDataTypes.xsd
index 8ec39f54806a9e5e0f027f97c3e31b477488ebc0..347b05c082d68c318762f6d43cefd549f3dcb219 100644 (file)
             <xs:enumeration value="PRIVATE"/>\r
         </xs:restriction>\r
     </xs:simpleType>\r
+    <xs:simpleType name="HexWordArrayType">\r
+      <xs:restriction base="xs:normalizedString">\r
+         <xs:pattern value="((( )?0x[a-fA-F0-9]{4})(,)?)+( )?"/>\r
+      </xs:restriction>\r
+    </xs:simpleType>\r
     <xs:simpleType name="HiiPackageUsage">\r
         <xs:restriction base="NameConvention">\r
             <xs:enumeration value="ALWAYS_PRODUCED"/>\r
         </xs:restriction>\r
     </xs:simpleType>\r
     <xs:simpleType name="VariableNameDataType">\r
-        <xs:list itemType="HexWordDataType"/>\r
+        <xs:list itemType="HexWordArrayType"/>\r
     </xs:simpleType>\r
     <xs:simpleType name="UsageTypes">\r
         <xs:restriction base="NameConvention">\r