pub fn get_implementation_ext(
) -> &'static dyn DOMImplementation<NodeRef = RefNode>
Expand description

Return a reference to an instance of this DOMImplementation implementation.

This function gets around the DOM bootstrap issue, the implementation method on the Document trait requires an instance of Document; however, the create_document method on DOMImplementation requires an instance from implementation.

Example

use xml_dom::level2::get_implementation;

let implementation = get_implementation();
let mut document_node = implementation
    .create_document(Some("http://www.w3.org/1999/xhtml"), Some("html"), None)
    .unwrap();