Использовать теги HTML в XML нужно, например, для того, чтобы была возможность использовать ссылки на другие документы. Для этого случая предусмотрены рабочие пространства. Рабочее пространство html, это специально зарезервированное пространство с именем http://www.w3c.org/TR/REC-html40/. Внутри этого пространства мы можем использовать HTML теги. Смотрим код:
<?xml version="1.0"?> <?xml-stylesheet type="text/css" href="8.css"?> <!DOCTYPE step [ <!ENTITY home SYSTEM "author.xml"> ] > <steps> <step> <name data="12.01.02">Step1</name> <author> &home; </author> <links> <html:A xmlns:html='http://www.w3c.org/TR/REC-html40/' HREF='http:www.firststeps.ru'> Site </html:A> </links> </step> <step> <name data="12.02.02">Step2</name> <author>&home;</author> </step> <step> <name data="15.01.02">Step3</name> <author>&home;</author> </step> </steps>
Смотрим в браузере: