tryParse method
Implementation
@override
TagflowElement? tryParse(dom.Node node, TagflowParser parser) {
if (node is dom.Text) {
final text = normalizeWhitespace(node.text);
return text.isEmpty ? TagflowElement.empty() : TagflowElement.text(text);
}
if (node is dom.Element) {
return TagflowElement(
tag: node.localName?.toLowerCase() ?? 'div',
attributes: parseAttributes(node),
children: parseChildren(node, parser),
);
}
return null;
}