適切な xmlns 属性仕様を持つ適切に定義された SVG サブドキュメントが再帰的に埋め込まれている場合を除き、foreignObject 内の SVG 要素は描画されません。
成功せずに、後続のすべての要素に適切な名前空間を設定しようとしました。
私が達成しようとしているのは、おおよそこれです:
<svg>
<foreignObject>
some html text
<svg width="10" height="10"><rect fill="red" width="10" height="10" /></svg>
</foreignObject>
</svg>