Вы не можете использовать XML с CSS, вы можете использовать только CSS с HTML (или XHTML).
Если XML-файл XHTML, вам нужно добавить ссылку на CSS внутри элементов head:
<link href="mycss.css" type="text/css" rel="stylesheet" />
Если файл XML не является XHTML, вам необходимо преобразовать его в HTML (и затем добавить ссылку на CSS).
Как сказал Карим, вы можете использовать Google, чтобы найти соответствующий код XSLT, вот код, который мне нужно использовать XSLT в C #:
XmlDocument source = new XmlDocument();
source.Load(xmlFilePath);
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load(xsltFilePath));
XmlWriterSettings settings = new XmlWriterSettings();
XmlWriter dest = XmlWriter.Create(htmlFilePath, settings);
xslt.Transform(source, dest);
dest.Flush();
dest.Dispose();
Вы можете открыть файл по адресу "htmlFilePath" в элементе управления веб-браузера.