アカウント名:
パスワード:
ファイル内のxmlns行を置き換えるのは名前空間が変わるので置き換えるとまずいだろうけど、内容にxmlns行を含むファイルのURLは置き換えても良さそうな気がする。
Deterministic algorithm:
For each file: For each line: If doesn't contain `\bxmlns\b`:
SVG ファイル等へのリンクではなくて,SVG ファイル等の中の,xmlns を含まない行にある URL を対象にしているみたいだね
初版と最新版とではアルゴリズムが変わっているようです
は最初のバージョンで, 2020-05-26 頃のアルゴリズムだと思われますhttps://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/co... [kernel.org]
これが2020-06-26 には次のように変わっています
For each file: If not .svg: For each line:
https://lkml.org/lkml/2020/6/26/851 [lkml.org]
つまり,拡張子が svg のファイルは書き換え対象から除外されているようです
完全な想像だけど、たまたまsvg以外のxmlには、1ファイルで名前空間を混ぜてるやつがなかったんじゃないかな。で、svgはxmlns:svgとxmlns:xlinkみたいなのが平気で出てくるから、面倒になって全部弾いちゃったんではないかと。名前空間の数は知れてるんだから、値の方で拒否リスト作った方が良かったような気もするけど。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
なんでSVGファイル等 (= xmlns行を含むファイル) は置き換えないの? (スコア:0)
ファイル内のxmlns行を置き換えるのは名前空間が変わるので置き換えるとまずいだろうけど、内容にxmlns行を含むファイルのURLは置き換えても良さそうな気がする。
Re: (スコア:1)
Deterministic algorithm:
SVG ファイル等へのリンクではなくて,SVG ファイル等の中の,xmlns を含まない行にある URL を対象にしているみたいだね
Re:なんでSVGファイル等 (= xmlns行を含むファイル) は置き換えないの? (スコア:3, 参考になる)
初版と最新版とではアルゴリズムが変わっているようです
は最初のバージョンで, 2020-05-26 頃のアルゴリズムだと思われます
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/co... [kernel.org]
これが2020-06-26 には次のように変わっています
https://lkml.org/lkml/2020/6/26/851 [lkml.org]
つまり,拡張子が svg のファイルは書き換え対象から除外されているようです
Re: (スコア:0)
完全な想像だけど、たまたまsvg以外のxmlには、1ファイルで名前空間を混ぜてるやつがなかったんじゃないかな。で、svgはxmlns:svgとxmlns:xlinkみたいなのが平気で出てくるから、面倒になって全部弾いちゃったんではないかと。名前空間の数は知れてるんだから、値の方で拒否リスト作った方が良かったような気もするけど。