* 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 ;-)