Georg Heeg eK

GHSpeedUpXMLParser

Package NameGHSpeedUpXMLParser
Package text (de)

Dieses Paket beschleunigt das Parsen von XML-Dateien durch Zwischenspeichern des Inhalts der DTD. Der Cache hat zwei Funktionen, er speichert den Inhalt der DTD-Datei und speichert auch das geparste DTD-Objekt im Cache. Auf diese Weise wird die DTD nur einmal geparst und es ist möglich, das Herunterladen der DTD überhaupt zu vermeiden.

Um den Cache mit einer DTD-Datei vorzufüllen, speichern Sie sie mit #cacheFileContent:underPublicKey:systemID:

Um die xhtml entities dtd vorzuladen, verwenden Sie folgenden Aufruf:
SAXDriver new
   cacheFileContent: aString
   underPublicKey: '-//W3C//ENTITIES Special for XHTML//EN'
   systemID: 'http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent'.

Package text (en)

This parcel speeds up parsing of XML-Files by caching content of DTD. The cache is twofold, it caches the content of the DTD-file and it also caches the parsed DTD object. That way DTD is only parsed once and it is possible to avoid downloading the DTD at all.

To prefill the cache with a DTD-file, cache it using #cacheFileContent:underPublicKey:systemID:

To prefill the xhtml-special entities dtd call:
SAXDriver new
   cacheFileContent: aString
   underPublicKey: '-//W3C//ENTITIES Special for XHTML//EN'
   systemID: 'http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent'.

Package image
Package tag
Package prerequisiteVisualWorks 9.0
Package video
Package PDF
Package responsibleKarsten Kusche
Contact
Imprint
Press