* Rigo Wenning wrote:
> On Wed, Oct 01, 2003 at 02:34:14PM +0000, Lutz Donnerhacke wrote:
>> > parsen k�nnen, aber jedenfalls kein XML.
>>
>> Die Browserpraxis sieht ganz anders aus. man HTML.
>
> Das ist ein Problem, weil 70% des riesigen mozilla/netscape codes
> einfach nur error correction ist. Das W3C versucht mit dem validator[1]
> dagegen zu steuern und dazu beizutragen, dass es weniger kaputtes 
> (X)HTML gibt.

Soweit in Spanien sitzt ihr doch gar nicht, um soviel Windm�hlen zu finden.
BTW: Meine alten Webseiten haben den Validator nie bestanden.

>> Die Industrie im Embedded Bereich sieht ganz anders aus. man Ger�teexistenz.
> 
> Die Industrie im Embedded Bereich braucht valide Seiten, damit der
> Browser eben nicht 24MB, sondern nur 1 MB gross ist. man Handy man 3GPP

Quatsch. Der Parser ist einig hundert Byte gro�, er ignoriert v�llig die
Norm, sondern greift Daten an den Positionen ab, an denen das Testdokument
die Daten hatte. Alle weiteren Dokumente m�ssen dann an diesen Stellen die
Daten haben, sonst funktioniert nichts mehr.

Beispiel f�r einen HTML Parser (Code wird f�r jede Zeile des Dokumentsources
aufgerufen):
    if ( !strncmp( buf, "pub", 3 ) ) {
        key->bits = atol( buf+3 );
        memcpy( key->keyid, buf+57, 8 );
        key->keyid[ 8 ] = '\0';
        memcpy( key->date, buf+70, 10 );
        key->date[ 10 ] = '\0';
        p = strstr( buf+81, "<" );
        if ( p ) {
            uid_len = (p-buf)-81;
            if ( uid_len < sizeof(key->uid) ) {
                memcpy( key->uid, buf+81, uid_len );
                key->uid[ uid_len ] = '\0';     
            }
        }       
    }

Ja, sponsored by BMfW.

>> Nein, fast alles, was XML "programmiert", wei� nicht mal was eine DTD ist.
>
> Und Du weisst nicht 'mal dass XML durch XML Schema definiert wird ;) DTD
> ist von vorgestern, weil es keine semantische Validierung im Infoset
> erlaubt ;) Im Bereich reiner Syntax kann Relax NG auch mehr als DTD.

Ich bin definitiv nicht auf dem Stand der aktuellen Phantastereien aus Nizza.
Es interessiert mich aber auch wirklich kein St�ck.

> So! Jetzt habe ich Lutz auch 'mal �bertroffen im Besserwissen und das als
> nicht-Informatiker ;-)

Das ist keine Kunst. Ihr als Standard-K�nstler (Derartige Standardmengen zu
generieren betrachte ich als Kunst, besonders, weil sich niemand ernsthaft
daf�r interessiert) seid da wesentlich besser ;-)

Antwort per Email an