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.