This site provides a machine-readable index at /llms.txt.

Skip to main content Skip to navigation

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

nodes IEnumerable<XmlDocNode>

Returns

string

RenderInlineHtml

#
string RenderInlineHtml(IEnumerable<XmlDocNode> nodes);

Render as inline HTML — no paragraph wrapping. Use inside <td> or single-sentence descriptions.

Parameters

nodes IEnumerable<XmlDocNode>

Returns

string

Pennington.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);
}