Internet Explorerが他の何かを表示できるようにSVGでforeignObjectタグのスイッチタグを適切に実装しようとしています(IEでは何も新しいことはなく、常に機能が省略されています)。ドキュメントは、これを行う方法についてほぼ完全に明確です。
<switch>
<!-- Process the embedded XHTML if the requiredExtensions attribute
evaluates to true (i.e., the user agent supports XHTML
embedded within SVG). -->
<foreignObject width="100" height="50"
requiredExtensions="http://example.com/SVGExtensions/EmbeddedXHTML">
<!-- XHTML content goes here -->
<body xmlns="http://www.w3.org/1999/xhtml">
<p>Here is a paragraph that requires word wrap</p>
</body>
</foreignObject>
<!-- Else, process the following alternate SVG.
Note that there are no testing attributes on the 'text' element.
If no testing attributes are provided, it is as if there
were testing attributes and they evaluated to true.-->
<text font-size="10" font-family="Verdana">
<tspan x="10" y="10">Here is a paragraph that</tspan>
<tspan x="10" y="20">requires word wrap.</tspan>
</text>
この例はわかりやすく、requiredExtensions属性の使用方法を示しています。ただし、ハイパーリンク「http://example.com/SVGExtensions/EmbeddedXHTML」は私には無意味です。XHTMLがこのforeignObjectのrequiredExtensionであることを示すために、これの代わりに何を配置する必要がありますか?