Datenschutzerklärung

Namespace-Deklaration in XML

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / XML und WML-Forum /

Namespace-Deklaration in XML

  Beitrag schreiben
Autor
Beitrag Seiten: 1
wortwart
Mitglied

Registriert: 26.01.2006
Beiträge: 4
Ich schaffe es nicht, dem Validator eine gültige XML-Datei zu übergeben. Bei jedem Versuch meckert er mich an, weil das Root-Element nicht deklariert sei, zum Beispiel:

<?xml version="1.0"?>
<!-- both namespace prefixes are available throughout -->
<bk:book xmlns:bk='urn:loc.gov:books'
         xmlns:isbn='urn:ISBN:0-395-36341-6'>
    <bk:title>Cheaper by the Dozen</bk:title>
    <isbn:number>1568491379</isbn:number>
</bk:book>

... und dieses Beispiel stammt aus der XML-Namespaces-Empfehlung vom W3C (http://www.w3.org/TR/REC-xml-names/#ns-decl)! Was habe ich übersehen? Hat der Validator Migräne? Oder ist XML zu kompliziert für die Menschheit?


21.09.2007 17:19:27
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
Hi

Naja, Dein Beispiel entspricht nicht ganz dem vom W3C:

Code:

<?xml version="1.0"?>
<book xmlns='urn:loc.gov:books'
         xmlns:isbn='urn:ISBN:0-395-36341-6'>
    <title>Cheaper by the Dozen</title>
    <isbn:number>1568491379</isbn:number>
</book>

Viel Spaß noch...


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

21.09.2007 18:48:24
http://dkmd.de | http://dkdenz.de Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hi,
Wenn im Dokument kein Verweis auf eine DTD oder Schema vorhanden ist, dann meckert der Validator natürlich die fehlende Deklaration des root-Elementes an (es ist nun mal nicht deklariert ;-).
Klicke die Checkbox "Nur auf Wohlgeformtheit prüfen" an, dann wird das Dokument nicht validiert, sondern auf korrekte XML-Syntax überprüft. "validieren" bedeutet immer gegen ein Regelwerk überprüfen


_______________________________________
mfg
Thomas Mell

www.validome.org

21.09.2007 19:17:55
  Zitieren
wortwart
Mitglied

Registriert: 26.01.2006
Beiträge: 4

HTMELL schrieb:

Hi,
Wenn im Dokument kein Verweis auf eine DTD oder Schema vorhanden ist, dann meckert der Validator natürlich die fehlende Deklaration des root-Elementes an (es ist nun mal nicht deklariert ;-).


Äh ... ja. Klar. Hatte mich da wohl ein wenig verrannt, pardon wegen der blöden Frage. Vielleicht wär das ein guter Hinweis in der Validator-Fehlermeldung.


24.09.2007 11:21:38
  Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01