Я пытаюсь вывести фрагмент html-кода. Но мне нужно, чтобы это было красиво напечатано / с отступом.
Есть ли способ сделать это без использования
и
?
Я использовал следующую строку без каких-либо результатов.
<xsl:output method="html" indent="yes"/>
Follwoing - это код C #;
XslCompiledTransform XSLT = new XslCompiledTransform();
XSLT.Load(xslPath);
using (XmlTextWriter writer = new XmlTextWriter(writePath, null))
{
if (isTopLevel)
{
XSLT.Transform(XMLDocumentForCurrentUser, writer);
}
else
{
XsltArgumentList xslArg = new XsltArgumentList();
xslArg.AddParam("MenuIndex", "", menuIndex);
XSLT.Transform(XMLDocumentForCurrentUser, xslArg, writer);
}
}
// I write the output to file
//All this works fine, only now I need the HTML to be readable (in the browser's view source or any notepad)
Кто-нибудь знает способ форматирования (по крайней мере отступа) вывода XSLT?