У меня есть HTML-страница с
, также содержащий SVG. Ссылки на те же документы, такие как приведенные ниже в SVG, затем не работают:
Ссылка xlink: href = "# path"
не может быть разрешена. Это работает отлично без элемента HTML base
. Он также работает, если я заменю атрибут href
в элементе textpath
на абсолютный IRI, за которым следует идентификатор фрагмента.
] Мне кажется, что SVG должен обрабатывать IRI одного и того же документа по-разному и независимо от базы HTML
. В http://www.w3.org/TR/xmlbase/#same-document сказано: «Разыменование ссылок на один и тот же документ обрабатывается специально», хотя это разрешено в контексте xml: base
. Кстати, я играл с помещением xml: base
в svg
элемент в надежде переопределить настройку HTML base
, потому что не мог понять, как заставить это работать.