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