xml を サーバサイドで xslt を使って適当な html の断片に変換して、それを表示させたい html のほうでインクルードしてやればいいのではないでしょうか。
以下は、私が試しに、RSS をサーバサイドで html に変換してみた時に使った、サーバサイドで xslt を当てるサンプルです。
上記の例では、単体の html に変換していますが、スタイルシートのほうをいじって、html の断片のようなものに変換し、それを php の include で表示させたいページに埋め込むという寸法です。
PHPで表示させる方法としては、simple_xml_load_fileという関数ででいけるかなぁと思います。
$xml = simple_xml_load_file(XMLデータの変数)
で$xmlにXMLデータを格納します。
あとはforeachなんかでループしながらHTMLやスタイルシートをあてて出力していけばいかがでしょうか。
ご参考
xmlをロードするだけだったらこれでいいと思うですが、xslを使って変換したものをphpで表示させたいと思っていたのです。
なるほど、phpだからincludeすればいいということですね。Sablotronインストールしてみます。