Например, как я могу вставлятьКак я могу вставить XML-документ внутри документа XHTML?
<?xml version="1.0" encoding="utf-8"?>
<root>
<node><![CDATA[Text]]></node>
</root>
в моем XHTML?
Я знаю, что я могу поставить его в раздел CDATA ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>My title</title>
</head>
<body>
<p>I am a XHTML paragraph!</p>
<div>
<![CDATA[
<?xml version="1.0" encoding="utf-8"?>
<root>
<node>Text</node>
</root>
]]>
</div>
</body>
</html>
... но тогда я должен удалить разделы CDATA XML-файла и XML обрабатывается как текст, а не XML.
Тогда я получаю это ...
... но я хочу что-то вроде этого:
Я не понимаю - вы хотите, чтобы необработанный xml отображался и отформатирован для удобства чтения? – Jodes
@Jodes Да. Поэтому я хочу, чтобы браузер разбирал XHTML с помощью синтаксического анализатора XHTML и анализировал XML, используя его синтаксический анализатор XML. – Oriol