スタイルシートをXML文書にリンクする1つの提案は、処理命令(processing instruction)を用いる方法です。
<?xml:stylesheet type="text/css" href="tmyk.css"?>
<ARTICLE>
<HEADLINE>Fredrick the Great meets Bach</HEADLINE>
<AUTHOR>Johann Nikolaus Forkel</AUTHOR>
<PARA>One evening, just as he was getting his
<INSTRUMENT>flute</INSTRUMENT> ready and his
musicians were assembled, an officer brought him a list of
the strangers who had arrived.
</PARA>
</ARTICLE>
外部スタイルシート「tmyk.css」に下記のように記述することでスタイルシートが適用されます。
INSTRUMENT { display: inline }
ARTICLE, HEADLINE, AUTHOR, PARA { display: block }
ブラウザ(視覚系UA)ならこれを次のように整形するでしょう。
INSTRUMENTという
インライン要素の内容モデル(要素内容)である「flute」という単語は、
インライン要素(前後に改行が入らない)なので段落内に収まった形で表示されています。