createDocument method

XmlDocument createDocument(
  1. String? namespaceURI,
  2. String qualifiedName,
  3. InternalDocumentType? doctype
)

Implementation

XmlDocument createDocument(
  String? namespaceURI,
  String qualifiedName,
  InternalDocumentType? doctype,
) {
  final result = XmlDocument.internal(
    window: window,
    contentType: 'text/xml',
  );
  if (doctype != null) {
    result.append(doctype.internalCloneWithOwnerDocument(result, true));
  }
  final element = result.createElement(qualifiedName);
  if (namespaceURI != null) {
    element.setAttribute('xmlns', namespaceURI);
  }
  return result;
}