pub trait DomDocumentExt: 'static {
    // Required methods
    fn create_element(&self, tag_name: &str) -> Option<DomElement>;
    fn create_text_node(&self, data: &str) -> Option<DomText>;
    fn document_element(&self) -> Option<DomElement>;
    fn url(&self) -> Option<GString>;
    fn set_path(&self, path: &str);
    fn set_url(&self, url: &str);
}
Expand description

Trait containing all DomDocument methods.

Implementors

DomDocument, Gc

Required Methods§

source

fn create_element(&self, tag_name: &str) -> Option<DomElement>

Create a new element.

tag_name

node name of the element to create

Returns

a new orphan DomElement, NULL on error.

source

fn create_text_node(&self, data: &str) -> Option<DomText>

Create a new text element.

data

initial content

Returns

a new orphan DomText, NULL on error.

source

fn document_element(&self) -> Option<DomElement>

Returns

the top element of self.

source

fn url(&self) -> Option<GString>

source

fn set_path(&self, path: &str)

source

fn set_url(&self, url: &str)

Implementors§