[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [FYI] Bin?res XML -



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

-- 
To unsubscribe, e-mail: debate-unsubscribe@lists.fitug.de
For additional commands, e-mail: debate-help@lists.fitug.de