Zum Hauptinhalt springen

VAL0033

info
Veröffentlicht: 28.01.2021
Geplante Umstellung: 28.07.2021
Typ: Technisch
Modus: Fehler
Übersetzungs-Modus:
Push-Kompatibel: Ja
Owner:

Beschreibung​

Das Format von URIs und URLs muss dem RFC 2396 (öffnet in neuem Tab) entsprechen. Der Validator überprüft, ob alle Elemente/Attribute vom Typ xs:anyURI gemäß RFC 2396 syntaktisch korrekte URIs sind.

Zusätzlich müssen die Elemente linkKostenbildung aus einem Kostenmodul und link aus dem Onlinedienst syntaktisch korrekte URLs gemäß RFC 2396 enthalten.

Begründung​

Technischer Validator: Es ist Konvention, sich an etablierte Standards zu halten, z. B. String.Localized. Der Standard für URL/URI stellt sicher, dass Hyperlinks verarbeitet und funktionstüchtig bereitgestellt werden können. Verstößt eine URI gegen den Standard, lehnt der Validator ab, um "kaputte Links" zu vermeiden.

Beispiel​

Lösung

Das Element link enthält eine vollständige und syntaktisch korrekte URL inklusive Protokoll (z. B. https://).

<xzufi:onlinedienst xsi:type="xzufi:OnlinedienstErweitert" xmlns:xsi="[http://www.w3.org/2001/XMLSchema-instance](http://www.w3.org/2001/XMLSchema-instance)">
...
<xzufi:link languageCode="de">
...
<xzufi:link>[https://www.musterdomain.de/web/onlinedienst280](https://www.musterdomain.de/web/onlinedienst280)</xzufi:link>
</xzufi:link>
...
</xzufi:onlinedienst>