1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-21 06:55:39 +00:00
emacs/etc/schema/nuget.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

26 lines
577 B
Plaintext

default namespace = ""
start =
element configuration {
element packageRestore { add+ }?,
(element config { add }
| element packageSourceMapping {
element packageSource {
attribute key { xsd:NCName },
element package {
attribute pattern { text }
}
}+
}
| element packageSources {
element clear { empty },
add+
})+
}
add =
element add {
attribute key { xsd:NCName },
attribute protocolVersion { xsd:integer }?,
attribute value { xsd:anyURI }
}