createElementNS function
Implementation
Element createElementNS(String uri, String name, [BindingContext? context]) {
if (uri == HTML_ELEMENT_URI) {
return createElement(name, context);
}
if (uri == SVG_ELEMENT_URI) {
return createSvgElement(name, context);
}
final ElementCreator? creator = _registries[uri]?[name];
Element element;
if (creator == null) {
print('Unexpected element "$name" of namespace "$uri"');
element = _UnknownNamespaceElement(context);
} else {
element = creator(context);
}
element.tagName = name;
element.namespaceURI = uri;
return element;
}