mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
* etc/schema/dotnet-appconfig.rnc: * etc/schema/dotnet-packages-config.rnc: * etc/schema/dotnet-packages-props.rnc: * etc/schema/dotnet-resx.rnc: * etc/schema/msbuild.rnc: * etc/schema/nuget.rnc: * etc/schema/nuspec.rnc: New files. * etc/schema/README: Document copyright status of above new files. * etc/schema/schemas.xml: Use above new files to support Mono/.NET development related XML files. This change was discussed in: https://lists.gnu.org/r/emacs-devel/2024-02/msg00638.html
22 lines
665 B
Text
22 lines
665 B
Text
default namespace = ""
|
|
|
|
start =
|
|
element Project {
|
|
element PropertyGroup {
|
|
element ManagePackageVersionsCentrally { xsd:boolean },
|
|
element CentralPackageTransitivePinningEnabled { xsd:boolean },
|
|
element CentralPackageVersionOverrideEnabled { xsd:boolean }
|
|
}?,
|
|
element ItemGroup {
|
|
attribute Condition { text }?,
|
|
(element GlobalPackageReference {
|
|
attribute Condition { text }?,
|
|
attribute Include { xsd:NCName },
|
|
attribute Version { xsd:NMTOKEN }
|
|
}+
|
|
| element PackageVersion {
|
|
attribute Include { xsd:NCName },
|
|
attribute Version { text }
|
|
}+)
|
|
}+
|
|
}
|