IXmlDocHtmlRenderer Pennington.ApiMetadata
Renders ParsedXmlDoc nodes to HTML. Inline form avoids block wrapping for use in table cells.
Methods
RenderHtml
#string RenderHtml(IEnumerable<XmlDocNode> nodes);Render as block HTML — wraps bare text in <p>, promotes <para> to paragraphs, etc.
Parameters
nodesIEnumerable<XmlDocNode>
Returns
stringRenderInlineHtml
#string RenderInlineHtml(IEnumerable<XmlDocNode> nodes);Render as inline HTML — no paragraph wrapping. Use inside <td> or single-sentence descriptions.
Parameters
nodesIEnumerable<XmlDocNode>
Returns
stringPennington.ApiMetadata.IXmlDocHtmlRenderer
namespace Pennington.ApiMetadata;
/// Renders ParsedXmlDoc nodes to HTML. Inline form avoids block wrapping for use in table cells.
public interface IXmlDocHtmlRenderer
{
/// Render as block HTML — wraps bare text in <p>, promotes <para> to paragraphs, etc.
string RenderHtml(IEnumerable<XmlDocNode> nodes);
/// Render as inline HTML — no paragraph wrapping. Use inside <td> or single-sentence descriptions.
string RenderInlineHtml(IEnumerable<XmlDocNode> nodes);
}