Intermediate Check-in this MSA schema handles both old and new elements.
This is not the final version of the XML Transition Schema - what is here works. THE LAST SECTION, FPD File, still to come. Now this handles both old and new MSA and SPD formats. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@450 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -66,11 +66,14 @@
|
||||
<xs:attribute name="Version" type="VersionDataType" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="BootModeAttributes">
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<xs:attribute name="BootModeName" type="BootModeNames" use="required"/>
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<!-- DO NOT USE, remove Guid from use -->
|
||||
<xs:attribute name="Guid" type="GuidType" use="optional"/>
|
||||
<!-- Make Usage REQUIRED in final -->
|
||||
<xs:attribute name="Usage" type="BootModeUsage" use="required"/>
|
||||
<!-- DO NOT USE remove OverrideID from use -->
|
||||
<xs:attribute name="OverrideID" type="xs:int" use="optional"/>
|
||||
@@ -81,11 +84,15 @@
|
||||
<xs:attribute default="Unicode" name="OutputFiletype" type="xs:string" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="DataHubAttributes">
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<!-- DO NOT USE remove EnableFeature from use -->
|
||||
<xs:attribute default="true" name="EnableFeature" type="xs:boolean" use="optional"/>
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<!-- DO NOT USE, remove Guid from use -->
|
||||
<xs:attribute name="Guid" type="GuidType" use="optional"/>
|
||||
<!-- Make Usage REQUIRED in final -->
|
||||
<xs:attribute name="Usage" type="DataHubUsage" use="optional"/>
|
||||
<!-- DO NOT USE remove OverrideID from use -->
|
||||
<xs:attribute name="OverrideID" type="xs:int" use="optional"/>
|
||||
@@ -94,19 +101,26 @@
|
||||
<xs:attribute name="Separator" type="ToothPick"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="EventAttributes">
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<!-- Make EventGroup Required in final -->
|
||||
<xs:attribute name="EventGroup" type="EventTypes" use="optional"/>
|
||||
<!-- DO NOT USE remove EnableFeature from use -->
|
||||
<xs:attribute default="true" name="EnableFeature" type="xs:boolean" use="optional"/>
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<!-- DO NOT USE, remove Guid from use -->
|
||||
<xs:attribute name="Guid" type="GuidType" use="optional"/>
|
||||
<!-- Make Usage REQUIRED in final -->
|
||||
<xs:attribute name="Usage" type="EventUsage" use="optional"/>
|
||||
<!-- DO NOT USE remove OverrideID from use -->
|
||||
<xs:attribute name="OverrideID" type="xs:int" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="ExternAttributes">
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<!-- DO NOT USE remove EnableFeature from use -->
|
||||
<xs:attribute default="true" name="EnableFeature" type="xs:boolean" use="optional"/>
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<xs:attribute name="Guid" type="GuidType" use="optional"/>
|
||||
@@ -115,22 +129,32 @@
|
||||
<xs:attribute name="OverrideID" type="xs:int" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="FilenameAttributes">
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<!-- DO NOT USE remove EnableFeature from use -->
|
||||
<xs:attribute default="true" name="EnableFeature" type="xs:boolean" use="optional"/>
|
||||
<!-- LAH Does a Filename need to have FeatureFlag Attribute? -->
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<xs:attribute name="FileType" type="xs:string" use="optional"/>
|
||||
<!-- DO NOT USE, remove Guid from use -->
|
||||
<xs:attribute name="Guid" type="GuidType" use="optional"/>
|
||||
<!-- DO NOT USE, remove Path from use -->
|
||||
<xs:attribute name="Path" type="DirectoryNamingConvention" use="optional"/>
|
||||
<!-- DO NOT USE, remove ToolChain from use, use ToolChainFamily -->
|
||||
<xs:attribute name="ToolChain" type="ToolChains" use="optional"/>
|
||||
<xs:attribute name="TagName" type="xs:NCName" use="optional"/>
|
||||
<xs:attribute name="ToolCode" type="xs:NCName" use="optional"/>
|
||||
<xs:attribute name="ToolChainFamily" type="xs:NCName" use="optional"/>
|
||||
<!-- DO NOT USE, remove Usage from use -->
|
||||
<xs:attribute name="Usage" type="FileNameUsage" use="optional"/>
|
||||
<!-- DO NOT USE remove OverrideID from use -->
|
||||
<xs:attribute name="OverrideID" type="xs:int" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="FormsetAttributes">
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<!-- DO NOT USE remove EnableFeature from use -->
|
||||
<xs:attribute default="true" name="EnableFeature" type="xs:boolean" use="optional"/>
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<xs:attribute name="Guid" type="GuidType" use="optional"/>
|
||||
@@ -139,10 +163,13 @@
|
||||
<xs:attribute name="OverrideID" type="xs:int" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="GuidAttributes">
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<!-- DO NOT USE remove EnableFeature from use -->
|
||||
<xs:attribute default="true" name="EnableFeature" type="xs:boolean" use="optional"/>
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<!-- Make Usage REQUIRED in final -->
|
||||
<xs:attribute name="Usage" type="GuidUsage" use="optional"/>
|
||||
<!-- DO NOT USE remove OverrideID from use -->
|
||||
<xs:attribute name="OverrideID" type="xs:int" use="optional"/>
|
||||
@@ -154,14 +181,24 @@
|
||||
<xs:attribute name="ModuleTypeList" type="ModuleTypeList" use="optional"/>
|
||||
<xs:attribute name="GuidTypeList" type="GuidListType" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="HiiPackageAttributes">
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<xs:attribute name="Usage" type="HiiPackageUsage" use="required"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="HobAttributes">
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<!-- DO NOT USE remove EnableFeature from use -->
|
||||
<xs:attribute default="true" name="EnableFeature" type="xs:boolean" use="optional"/>
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<!-- DO NOT USE remove Guid from use -->
|
||||
<xs:attribute name="Guid" type="GuidType" use="optional"/>
|
||||
<xs:attribute name="HobType" type="HobTypes" use="required"/>
|
||||
<!-- DO NOT USE remove HobEnabled from use -->
|
||||
<xs:attribute default="true" name="HobEnabled" type="xs:boolean" use="optional"/>
|
||||
<!-- USAGE is required in final -->
|
||||
<xs:attribute name="Usage" type="HobUsage" use="optional"/>
|
||||
<!-- DO NOT USE remove OverrideID from use -->
|
||||
<xs:attribute name="OverrideID" type="xs:int" use="optional"/>
|
||||
@@ -198,9 +235,11 @@
|
||||
<xs:attribute name="ModuleTypeList" type="ModuleTypeList" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="LibraryAttributes">
|
||||
<!-- LibraryAttributes is used for Libraries -> Library elements in FPD files -->
|
||||
<!-- LibraryAttributes is used for Libraries / Library elements in FPD files -->
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<!-- DO NOT USE remove EnableFeature from use -->
|
||||
<xs:attribute default="true" name="EnableFeature" type="xs:boolean" use="optional"/>
|
||||
<!-- LAH Does a LibraryInstance need to have FeatureFlag Attribute? -->
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
@@ -226,13 +265,19 @@
|
||||
<xs:attribute name="OverrideID" type="xs:int" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="LibraryClassAttributes">
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<xs:attribute name="RecommendedInstance" type="xs:NCName" use="optional"/>
|
||||
<xs:attribute name="RecommendedInstanceVersion" type="xs:decimal" use="optional"/>
|
||||
<xs:attribute name="RecommendedInstanceGuid" type="GuidType" use="optional"/>
|
||||
<xs:attribute name="Usage" type="LibraryUsage" use="required"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="MsaGuidAttributes">
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<xs:attribute name="Usage" type="GuidUsage" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="ModuleNameAttributes">
|
||||
<xs:attribute name="Guid" type="GuidType" use="required"/>
|
||||
<!-- DO NOT USE remove Guid from use, Start using ModuleGuid instead -->
|
||||
@@ -251,6 +296,7 @@
|
||||
<xs:attribute name="Version" type="VersionDataType" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="MsaAttributes">
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<xs:attribute name="BuildSequence" type="xs:int" use="optional"/>
|
||||
@@ -261,9 +307,11 @@
|
||||
<xs:attribute name="PackageGuid" type="GuidType" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="OptionAttributes">
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<xs:attribute name="BuildTarget" type="BuildTargets" use="optional"/>
|
||||
<!-- DO NOT USE remove EnableFeature from use -->
|
||||
<xs:attribute default="true" name="EnableFeature" type="xs:boolean" use="optional"/>
|
||||
<!-- LAH Does an Option need to have FeatureFlag Attribute? -->
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
@@ -277,6 +325,7 @@
|
||||
<xs:attribute name="ModuleType" type="ModuleTypeDef" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="PackageAttributes">
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<xs:attribute name="PackageGuid" type="GuidType" use="optional"/>
|
||||
@@ -287,11 +336,14 @@
|
||||
</xs:attributeGroup>
|
||||
<!-- PackageNameAttributres are only used in the Package Dependencies section of an SPD file. -->
|
||||
<xs:attributeGroup name="PackageNameAttributes">
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<!-- DO NOT USE remove Guid and start using PackageGuid instead -->
|
||||
<xs:attribute name="Guid" type="GuidType" use="optional"/>
|
||||
<!-- CHANGE PackageGuid to REQUIRED in final -->
|
||||
<xs:attribute name="PackageGuid" type="GuidType" use="optional"/>
|
||||
<!-- DO NOT USE remove PackageTypeDependency from Use -->
|
||||
<!-- PackageTypeDepencency is used to identify if a SOURCE or BINARY PackageType is required, in case PackageGuid and/or PackageVersion are not tracked. -->
|
||||
<xs:attribute name="PackageTypeDependency" type="PackageType" use="optional"/>
|
||||
<xs:attribute name="PackageVersion" type="xs:string" use="optional"/>
|
||||
@@ -304,8 +356,10 @@
|
||||
<xs:documentation xml:lang="en">PcdUsage is only valid for PcdItemTypes = FEATURE_FLAG</xs:documentation>
|
||||
<xs:documentation xml:lang="en">Only NON FEATURE_FLAG PCDS should have the FeatureFlag attribute set.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<!-- DO NOT USE remove EnableFeature from use -->
|
||||
<xs:attribute default="true" name="EnableFeature" type="xs:boolean" use="optional"/>
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<xs:attribute name="ItemType" type="PcdItemTypes" use="required"/>
|
||||
@@ -321,7 +375,7 @@
|
||||
<xs:attributeGroup name="PlatformAttributes">
|
||||
<!-- DO NOT USE remove AlternateName from use -->
|
||||
<xs:attribute name="AlternateName" type="FileNameConvention" use="optional"/>
|
||||
<!-- DO NOT USE remove Arch from use -->
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<!-- DO NOT USE remove Guid from use -->
|
||||
@@ -339,35 +393,43 @@
|
||||
<xs:attribute name="ModuleTypeList" type="ModuleTypeList" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="PpiAttributes">
|
||||
<!-- DO NOT USE remove Arch from use -->
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<!-- DO NOT USE remove EnableFeature from use -->
|
||||
<xs:attribute default="true" name="EnableFeature" type="xs:boolean" use="optional"/>
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<!-- DO NOT USE remove Guid from use -->
|
||||
<xs:attribute name="Guid" type="GuidType" use="optional"/>
|
||||
<!-- Make Usage REQUIRED in final -->
|
||||
<xs:attribute name="Usage" type="PpiUsage" use="optional"/>
|
||||
<!-- DO NOT USE remove OverrideID from use -->
|
||||
<xs:attribute name="OverrideID" type="xs:int" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="PpiNotifyAttributes">
|
||||
<!-- DO NOT USE remove Arch from use -->
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<!-- DO NOT USE remove EnableFeature from use -->
|
||||
<xs:attribute default="true" name="EnableFeature" type="xs:boolean" use="optional"/>
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<!-- DO NOT USE remove Guid from use -->
|
||||
<xs:attribute name="Guid" type="GuidType" use="optional"/>
|
||||
<!-- Make Usage REQUIRED in final -->
|
||||
<xs:attribute name="Usage" type="PpiNotifyUsage" use="optional"/>
|
||||
<!-- DO NOT USE remove OverrideID from use -->
|
||||
<xs:attribute name="OverrideID" type="xs:int" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="ProtocolAttributes">
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead-->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<!-- DO NOT USE remove EnableFeature from use -->
|
||||
<xs:attribute default="true" name="EnableFeature" type="xs:boolean" use="optional"/>
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<!-- DO NOT USE remove Guid from use -->
|
||||
<xs:attribute name="Guid" type="GuidType" use="optional"/>
|
||||
<!-- Make Usage REQUIRED in final -->
|
||||
<xs:attribute name="Usage" type="ProtocolUsage" use="optional"/>
|
||||
<!-- DO NOT USE remove OverrideID from use -->
|
||||
<xs:attribute name="OverrideID" type="xs:int" use="optional"/>
|
||||
@@ -379,10 +441,13 @@
|
||||
<xs:attribute name="ModuleTypeList" type="ModuleTypeList" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="ProtocolNotifyAttributes">
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<!-- DO NOT USE remove Guid from use -->
|
||||
<xs:attribute name="Guid" type="GuidType" use="optional"/>
|
||||
<!-- Make Usage REQUIRED in final -->
|
||||
<xs:attribute name="Usage" type="ProtocolNotifyUsage" use="optional"/>
|
||||
<!-- DO NOT USE remove OverrideID from use -->
|
||||
<xs:attribute name="OverrideID" type="xs:int" use="optional"/>
|
||||
@@ -393,6 +458,7 @@
|
||||
</xs:annotation>
|
||||
<xs:attribute name="BindingOrder" type="xs:int" use="optional"/>
|
||||
<xs:attribute default="true" name="Compressible" type="xs:boolean" use="optional"/>
|
||||
<!-- DO NOT USE remove EnableFeature from use -->
|
||||
<xs:attribute default="true" name="EnableFeature" type="xs:boolean" use="optional"/>
|
||||
<!-- LAH Does a Section need to have FeatureFlag Attribute? -->
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
@@ -406,6 +472,7 @@
|
||||
</xs:annotation>
|
||||
<xs:attribute name="EncapsulationType" type="xs:normalizedString" use="optional"/>
|
||||
<xs:attribute name="EncapsulationTag" type="xs:string" use="optional"/>
|
||||
<!-- DO NOT USE remove EnableFeature from use -->
|
||||
<xs:attribute default="true" name="EnableFeature" type="xs:boolean" use="optional"/>
|
||||
<!-- LAH Does a Filename need to have FeatureFlag Attribute? -->
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
@@ -413,11 +480,15 @@
|
||||
<xs:attribute name="OverrideID" type="xs:int" use="optional"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="SystemTableAttributes">
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<!-- DO NOT USE remove EnableFeature from use -->
|
||||
<xs:attribute default="true" name="EnableFeature" type="xs:boolean" use="optional"/>
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<!-- DO NOT USE remove Guid from use -->
|
||||
<xs:attribute name="Guid" type="GuidType" use="optional"/>
|
||||
<!-- Make Usage REQUIRED in final -->
|
||||
<xs:attribute name="Usage" type="SystemTableUsage" use="optional"/>
|
||||
<!-- DO NOT USE remove OverrideID from use -->
|
||||
<xs:attribute name="OverrideID" type="xs:int" use="optional"/>
|
||||
@@ -426,11 +497,15 @@
|
||||
<xs:attribute name="Url" type="xs:anyURI"/>
|
||||
</xs:attributeGroup>
|
||||
<xs:attributeGroup name="VariableAttributes">
|
||||
<!-- DO NOT USE remove Arch from use, use SupArchList instead -->
|
||||
<xs:attribute name="Arch" type="SupportedArchitectures" use="optional"/>
|
||||
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>
|
||||
<!-- DO NOT USE remove EnableFeature from use -->
|
||||
<xs:attribute default="true" name="EnableFeature" type="xs:boolean" use="optional"/>
|
||||
<xs:attribute name="FeatureFlag" type="xs:normalizedString" use="optional"/>
|
||||
<!-- DO NOT USE remove Guid from use -->
|
||||
<xs:attribute name="Guid" type="GuidType" use="optional"/>
|
||||
<!-- Make Usage REQUIRED in final -->
|
||||
<xs:attribute name="Usage" type="VariableUsage" use="optional"/>
|
||||
<!-- DO NOT USE remove OverrideID from use -->
|
||||
<xs:attribute name="OverrideID" type="xs:int" use="optional"/>
|
||||
|
Reference in New Issue
Block a user