名前空間と拡張の扱いを明文化。RSL 名前空間の未知要素は文書全体を非適合にし、他の名前空間の要素は拡張として無視されねばならない、と規定された。RELAX NG に foreignElementContent が追加。
cert.aicu.ai への影響: cert.aicu.ai の license.xml / robots.txt / [email protected] に変更は不要だった。scripts/rsl-validate.mjs を拡張の扱いに追随させた(接頭辞つき要素を走査から除外)。
4389 → 4393 行(+4) / 102340 → 102571 B(+231) · 経緯 · 原典
追加された行 6 件
+ . RSL processors MUST ignore any extensions they do not recognize, including their contents, for RSL Core conformance and evaluation. Extensions MUST NOT change
+ All RSL implementations MUST recognize the RSL namespace URI as the authoritative identifier for the standard. Only elements and attributes defined in this name
+ (attribute * { text } | text | foreignElementContent)*
+ foreignElementContent =
+ element * {
+ (attribute * { text } | text | foreignElementContent)*