2017-06-08 4 views
0

Ich versuche, benutzerdefinierte Elemente in einem RSS-Feed zu verwenden (um in XSLT zu rendern), und ich versuche, sie zu benennen, um Validatorfehler zu vermeiden. Ich bekomme jedoch "Verwendung von unbekannten Namespace"."Verwendung von unbekannten Namespace" beim Hinzufügen von benutzerdefinierten Namespace

Mein Verständnis ist, dass ich eine beliebige URL als Namespace URL verwenden kann. Es scheint jedoch so, als ob ich nur bestimmte Namespaces verwenden kann, die in RSS-Readern integriert sind. Gibt es eine Möglichkeit, einen benutzerdefinierten Namespace zu definieren, ohne einen Validiererfehler auszulösen?

Könnten spezifikationskonforme RSS-Reader auch RSS-Feeds mit diesem Fehler parsen?

Antwort

0

Ich bekomme die gleiche Nachricht von feedvalidator. Ich denke, es ist nur eine Warnung, aber unabhängig vom Prüfer ist es falsch, sie zu kennzeichnen. Einer der großen Vorteile von XML ist, dass Sie eigene Namespaces erstellen können. Dass der Prüfer sich beschwert, weist darauf hin, dass die Autoren, die Menschen sind, den Zweck von Namespaces nicht verstanden haben. Ignoriere die Warnung.

Verwandte Themen