Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03512.jsonl.gz/1582

20.01.2010
Durch die Möglichkeit, dass Links nun verschachtelt werden können (siehe Log: Implementation Links) tauchte der folgende Fall auf:
Ein verschachtelter Link sollte als Text bei einem alt-Attribut eines img-Tags verwendet werden. Der Link war bereits ins interne Cache-Format übersetzt:
<w¬(*)¬(*)...(Linktext)¬>
Damit alt-Texte keine HTML-Zeichen enthalten, wird intern die Funktion PureText() auf alle alt-Texte angewandt. Diese filtert HTML-Tags heraus. Das unschöne dabei: der Link im Cache-Format wird vollständig weggefiltert.
Neues Cache-Format:
<w¬(*)¬(*)...(*)¬>Linktext¬<w>
Der Cache-Link wird so umgestellt, dass der Linktext wie bei einem a-Tag aus dem Tag herausgenommen wird. Damit bleibt bei der Funktion PureText der Linktext erhalten und die Verarbeitung des Cache-Files bleibt sich ansonsten gleich.
Das Zeichen ¬ darf nicht mehr verwendet werden in Wiki-Text, weil es reserviert ist für das Cache-Format. Damit der Benutzer dieses Zeichen nicht verwenden kann, wird es intern durch ein Leerzeichen ersetzt.