Мне интересно встраивать SCXML, приложение XML для описания диаграмм состояний, в HTML. В Internet Explorer есть так называемые «острова данных XML», которые обеспечивают элегантное решение этой проблемы. В качестве альтернативы IE9 и большинство современных браузеров, отличных от IE, позволяют обслуживать контент как XHTML, что позволяет смешивать различные типы документов для создания составных документов с использованием пространств имен XML. Кроме того, есть этот совет , который я нашел в вики Mozilla, который, кажется, предлагает подход HTML5 (здесь я использую этот термин очень вольно) для островов данных XML.
Подход Mozilla, по-видимому, обеспечивает наилучшую общую технику для встраивания XML-контента в HTML-страницу. Проблема в том, что он не работает, если встроенный XML-контент содержит тег «», который является частью грамматики SCXML.
Существует ли элегантный кроссбраузерный метод для встраивания произвольного XML-контента в HTML-страницу, включая тот, который содержит теги сценариев?