Skip to main content

extract_components_from_xml

Function extract_components_from_xml 

Source
pub fn extract_components_from_xml(
    nodes: &[XmlNode],
    content: &str,
    component_defs: &ComponentDefs,
) -> Vec<ExtractedComponent>
Expand description

Walk parsed XML nodes and extract known components as ExtractedComponent values.

nodes are the top-level XmlNode values from crate::parse_supersigil_xml. content is the full normalized file content (for line/column computation). component_defs defines which PascalCase element names are known components.