Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XML-Namespaces mit Version #36

Open
mrhuber71 opened this issue Feb 22, 2023 · 2 comments
Open

XML-Namespaces mit Version #36

mrhuber71 opened this issue Feb 22, 2023 · 2 comments
Assignees
Labels
In Progress Issues, die sich derzeit in Bearbeitung befinden

Comments

@mrhuber71
Copy link

Creator: [Mathias R. Huber]
Type of the organisation: [Technische Universität Graz - CAMPUSonline]
Description: [please fill in description of your feedback]

Gilt sowohl für XBildung als auch XHochschule:

<xhs:exmatrikulationsbescheinigung
  xsi:schemaLocation="http://xhochschule.de/def/xhochschule/0.94/xsd https://xhochschule.de/def/xhochschule/0.94/xsd/xhochschule.xsd"
  xmlns:xhs="http://xhochschule.de/def/xhochschule/0.94/xsd"
  xmlns:xbd="http://xbildung.de/def/xbildung/0.93/xsd"> 

Ein Namensraum sollte unabhängig von einer Version sein. Für notwendige Versionsstabilitäten bzw. Versionskompatibilitäten sollten andere Mechanismen verwendet werden.

Wird die Version im Namensraum verwendet, muss der Namensraum von Version zu Version in allen abhängigen Dateien der Spezifikation adaptiert werden. Siehe dazu auch die notwendigen Änderungen in allen XML-Dateien - Pfad "xml"

@mrhuber71
Copy link
Author

Nachtrag zur Versionierung:
In sehr vielen Softwareprojekten wird das "Semantic Versioning" verwendet.
Beispielsweise Version 1.4.1 (Major.Minor.Patch).

Versionsnummer und XML-Namespace:
Wird die Versionsnummer im XML-Namespace verwendet, so wäre ist die Good Practice hier ist zumindest nur die Major-Version-Number zur verwenden.

@init-xhochschule
Copy link
Collaborator

Vielen Dank, das ist ein guter Hinweis. Wir beziehen diese Überlegung in die Weiterentwicklung von XHS mit ein.
Viele Grüße
Ihr Team von XHochschule

@init-xhochschule init-xhochschule added the In Progress Issues, die sich derzeit in Bearbeitung befinden label Mar 30, 2023
This was referenced Jul 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
In Progress Issues, die sich derzeit in Bearbeitung befinden
Projects
None yet
Development

No branches or pull requests

3 participants