From 0675decb4f05fb9b8bc7ef60ba85dd3d2836160c Mon Sep 17 00:00:00 2001 From: lhauch Date: Sat, 3 Jun 2006 00:46:59 +0000 Subject: [PATCH] Added More Comments and started doing data type checking so that if a ModuleName is defined as xs:NCName, all instances where we are referencing a ModuleName (in an attribute, for example) will also use xs:NCName. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@404 6f19259b-4bc3-4df7-8a09-765794883524 --- Tools/XMLSchema/FDPManifest.xsd | 4 +- Tools/XMLSchema/FrameworkDataAttributes.xsd | 79 ++++++++++++++++++--- Tools/XMLSchema/FrameworkDataElements.xsd | 46 +++++++----- 3 files changed, 100 insertions(+), 29 deletions(-) diff --git a/Tools/XMLSchema/FDPManifest.xsd b/Tools/XMLSchema/FDPManifest.xsd index f6b3715426..7730742b7f 100644 --- a/Tools/XMLSchema/FDPManifest.xsd +++ b/Tools/XMLSchema/FDPManifest.xsd @@ -234,7 +234,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - + @@ -284,7 +284,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - + diff --git a/Tools/XMLSchema/FrameworkDataAttributes.xsd b/Tools/XMLSchema/FrameworkDataAttributes.xsd index 778d339e15..5cf3922847 100644 --- a/Tools/XMLSchema/FrameworkDataAttributes.xsd +++ b/Tools/XMLSchema/FrameworkDataAttributes.xsd @@ -25,8 +25,10 @@ + + @@ -36,86 +38,115 @@ + + + + + + + + - + + - + + + + + + + - + + + + + + + + + - + + + + + + + + - - + - + @@ -123,17 +154,29 @@ + + + + + + + + + + + + @@ -143,14 +186,18 @@ + + + - + + @@ -160,6 +207,7 @@ + @@ -167,6 +215,7 @@ + @@ -174,12 +223,14 @@ + + @@ -188,29 +239,39 @@ + + - Attributes for Sections, EncapsulationTag, EncapsulationType and OverrideID + Attributes for Sections, EncapsulationTag, EncapsulationType and FeatureFlag + + + + + + + + diff --git a/Tools/XMLSchema/FrameworkDataElements.xsd b/Tools/XMLSchema/FrameworkDataElements.xsd index f0c34663da..67fd6a893d 100644 --- a/Tools/XMLSchema/FrameworkDataElements.xsd +++ b/Tools/XMLSchema/FrameworkDataElements.xsd @@ -629,6 +629,7 @@ + @@ -643,19 +644,20 @@ - Different Instances of Libraries + Different (Module) Instances of Libraries used ONLY in FPD Files. - + + @@ -672,18 +674,19 @@ + - Used in MSA files. This defines what class of library is being supported = produced (library module) or consumed by a module. + Used in MSA files. This defines what class of library is being supported = produced (library module) or consumed by a module. - + @@ -697,12 +700,12 @@ - Used in MSA and SPD files. This defines what class of library is being supported = produced (library module) or consumed by a module. + Used in MSA and SPD files. This defines what class of library is being supported = produced (library module) or consumed by a module. - + @@ -776,7 +779,7 @@ - + @@ -831,13 +834,13 @@ - - - - - - - + + + + + + + @@ -936,7 +939,7 @@ - This tag is used in the Framework Package Database File to track all packages installed in a workspace. + This tag is used in the Framework Package Database File to track all packages installed in a workspace. (Database) @@ -947,8 +950,15 @@ - - + + + + + + + + + @@ -960,7 +970,7 @@ - This tag is used in the Package Surface Area Description File to track package dependencies for a module + This tag is used in the Package Surface Area Description File to track package dependencies for a module (SPD) -- 2.39.2