Julius: fragwürdige Validator-Ergebnisse

Hallo miteinander,

ich schlage mich mit einem aus meiner Sicht fragwürdigen Validator-Ergebnis herum:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.gidoo.de%2Ftest%2Fde-fr.xml
oder http://www.gidoo.de/test/de-fr.xml in den Selfhtml-Validator

die DTD-Datei: http://www.gidoo.de/dtd/dicml-0.91.dtd

Fragwürdig ist das Ergebnis deshalb für mich, weil die bemängelten Attribute per DTD-Datei den Elementen zugewiesen und an anderen Stellen klappen. So bemängeln beide Validatoren in Zeile 46, dass das Attribut pos nicht für das Element w definiert sei, wenige Buchstaben danach ist derselbe Fall, aber hier wird das Attribut nicht bemängelt.

<t><w pos="m">SIDA</w></t><t><w pos="m">syndrome</w>
      =======             aber: =======

Nun meine große Frage: warum?

Vielen Dank für eure Antworten.
Grüße
Julius

  1. 你好 Julius,

    http://validator.w3.org/check?uri=http%3A%2F%2Fwww.gidoo.de%2Ftest%2Fde-fr.xml
    oder http://www.gidoo.de/test/de-fr.xml in den Selfhtml-Validator

    die DTD-Datei: http://www.gidoo.de/dtd/dicml-0.91.dtd

    Wenn du mit einem richtigen[tm] validierenden XML-Parser druebergehst, meldet der dir einige Fehler:

    ckruse@skuld cforum $ xmllint --noout --valid http://www.gidoo.de/test/de-fr.xml
    Entity: line 1: parser error : NmToken expected in ATTLIST enumeration
    %standardatt;
                  ^
    Entity: line 6:
                                n     (#PCDATA)          #IMPLIED
                                       ^
    Entity: line 1: parser error : Content error in the external subset
    %standardatt;
                  ^
    Entity: line 6:
                                n     (#PCDATA)          #IMPLIED
                                       ^
    ckruse@skuld cforum $

    Der W3C-Validator kann XML nicht ohne Einschraenkungen validieren, siehe auch hier:

    http://openjade.sourceforge.net/doc/xml.htm

    Am besten legst du dir entweder ein Linux-System zu oder baust dir eine Cygwin-Umgebung auf, in der du Tools wie xmllint nutzen kannst, die XML richtig[tm] validieren.

    再见,
    克里斯蒂安

    --
    89,7% aller Statistiken sind frei erfunden!
    1. Hallo,

      Am besten legst du dir entweder ein Linux-System zu oder baust dir eine Cygwin-Umgebung auf, in der du Tools wie xmllint nutzen kannst, die XML richtig[tm] validieren.

      Fuer viele Belange reicht bereits XMLStarlet aus, ohne etwas zusaetzlich zu installieren (u. a. zum Validieren und Transformieren geeignet).

      MfG, Thomas

      1. Hallo,

        Fuer viele Belange reicht bereits XMLStarlet aus, ohne etwas zusaetzlich zu installieren (u. a. zum Validieren und Transformieren geeignet).

        Noch einfacher geht es mit http://www.stg.brown.edu/service/xmlvalid/

        Grüße
        Thomas

        --
        Surftip: kennen Sie schon Pipolino's Clowntheater?
        http://www.clowntheater-pipolino.net/