1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-15 10:30:25 -08:00
emacs/etc/schema/dotnet-packages-props.rnc
Jostein Kjønigsen e74eedaa2e nxml-mode: Add schemas for Mono/.NET related files
* 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
2024-05-18 21:36:47 +02:00

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 }
}+)
}+
}