diff options
| author | Jostein Kjønigsen | 2025-09-03 11:59:04 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2025-09-06 12:27:29 +0300 |
| commit | 6b42b974ceabba8b0215498d4a6eb5048d91514d (patch) | |
| tree | 948fe6ca3eefd90519a8b31fb3e2aa32eeb10ca5 /java/README | |
| parent | ab5e0f535939e7fa94c0770e6e21acb9efea2a32 (diff) | |
| download | emacs-6b42b974ceabba8b0215498d4a6eb5048d91514d.tar.gz emacs-6b42b974ceabba8b0215498d4a6eb5048d91514d.zip | |
'nxml-mode': add schema for .NET SLNX files.
SLNX is a new XML-based file-format for .NET based solutions, replacing
the older proprietary SLN file-format.
Unlike SLN-files, it is merge-friendly and expected to become the new
de-facto standard for working with .NET projects. This commit adds
support for SLNX-schema to 'nxml-mode'.
The schme provided has been synthesized using the official XSD-schema
definition:
https://github.com/microsoft/vs-solutionpersistence/blob/main/src/Microsoft.VisualStudio.SolutionPersistence/Serializer/Xml/Slnx.xsd
This schema was then converted to RNG using XSDtoRNG.xsl:
https://github.com/epiasini/XSDtoRNG
The RNG schema was then converted to RNC using the trang CLI-tool:
https://relaxng.org/jclark/trang.html
* etc/schema/dotnet-slnx.rnc: New file.
* etc/schema/schemas.xml: Add Slnx schema.
* lisp/files.el (auto-mode-alist): Add association for SLNX files.
(Bug#79379)
Diffstat (limited to 'java/README')
0 files changed, 0 insertions, 0 deletions