pub struct XmlDocument { /* private fields */ }
Expand description
The XmlDocument
class.
This API requires the following crate features to be activated: XmlDocument
Implementations§
Source§impl XmlDocument
impl XmlDocument
Source§impl XmlDocument
impl XmlDocument
Source§impl XmlDocument
impl XmlDocument
Methods from Deref<Target = Document>§
Sourcepub fn implementation(&self) -> Result<DomImplementation, JsValue>
pub fn implementation(&self) -> Result<DomImplementation, JsValue>
Getter for the implementation
field of this object.
This API requires the following crate features to be activated: Document
, DomImplementation
Sourcepub fn url(&self) -> Result<String, JsValue>
pub fn url(&self) -> Result<String, JsValue>
Getter for the URL
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn document_uri(&self) -> Result<String, JsValue>
pub fn document_uri(&self) -> Result<String, JsValue>
Getter for the documentURI
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn compat_mode(&self) -> String
pub fn compat_mode(&self) -> String
Getter for the compatMode
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn character_set(&self) -> String
pub fn character_set(&self) -> String
Getter for the characterSet
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn charset(&self) -> String
pub fn charset(&self) -> String
Getter for the charset
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn input_encoding(&self) -> String
pub fn input_encoding(&self) -> String
Getter for the inputEncoding
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn content_type(&self) -> String
pub fn content_type(&self) -> String
Getter for the contentType
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn doctype(&self) -> Option<DocumentType>
pub fn doctype(&self) -> Option<DocumentType>
Getter for the doctype
field of this object.
This API requires the following crate features to be activated: Document
, DocumentType
Sourcepub fn document_element(&self) -> Option<Element>
pub fn document_element(&self) -> Option<Element>
Getter for the documentElement
field of this object.
This API requires the following crate features to be activated: Document
, Element
Sourcepub fn location(&self) -> Option<Location>
pub fn location(&self) -> Option<Location>
Getter for the location
field of this object.
This API requires the following crate features to be activated: Document
, Location
Sourcepub fn referrer(&self) -> String
pub fn referrer(&self) -> String
Getter for the referrer
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn last_modified(&self) -> String
pub fn last_modified(&self) -> String
Getter for the lastModified
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn ready_state(&self) -> String
pub fn ready_state(&self) -> String
Getter for the readyState
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn title(&self) -> String
pub fn title(&self) -> String
Getter for the title
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_title(&self, value: &str)
pub fn set_title(&self, value: &str)
Setter for the title
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn dir(&self) -> String
pub fn dir(&self) -> String
Getter for the dir
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_dir(&self, value: &str)
pub fn set_dir(&self, value: &str)
Setter for the dir
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn body(&self) -> Option<HtmlElement>
pub fn body(&self) -> Option<HtmlElement>
Getter for the body
field of this object.
This API requires the following crate features to be activated: Document
, HtmlElement
Sourcepub fn set_body(&self, value: Option<&HtmlElement>)
pub fn set_body(&self, value: Option<&HtmlElement>)
Setter for the body
field of this object.
This API requires the following crate features to be activated: Document
, HtmlElement
Sourcepub fn head(&self) -> Option<HtmlHeadElement>
pub fn head(&self) -> Option<HtmlHeadElement>
Getter for the head
field of this object.
This API requires the following crate features to be activated: Document
, HtmlHeadElement
Sourcepub fn images(&self) -> HtmlCollection
pub fn images(&self) -> HtmlCollection
Getter for the images
field of this object.
This API requires the following crate features to be activated: Document
, HtmlCollection
Sourcepub fn embeds(&self) -> HtmlCollection
pub fn embeds(&self) -> HtmlCollection
Getter for the embeds
field of this object.
This API requires the following crate features to be activated: Document
, HtmlCollection
Sourcepub fn plugins(&self) -> HtmlCollection
pub fn plugins(&self) -> HtmlCollection
Getter for the plugins
field of this object.
This API requires the following crate features to be activated: Document
, HtmlCollection
Sourcepub fn links(&self) -> HtmlCollection
pub fn links(&self) -> HtmlCollection
Getter for the links
field of this object.
This API requires the following crate features to be activated: Document
, HtmlCollection
Sourcepub fn forms(&self) -> HtmlCollection
pub fn forms(&self) -> HtmlCollection
Getter for the forms
field of this object.
This API requires the following crate features to be activated: Document
, HtmlCollection
Sourcepub fn scripts(&self) -> HtmlCollection
pub fn scripts(&self) -> HtmlCollection
Getter for the scripts
field of this object.
This API requires the following crate features to be activated: Document
, HtmlCollection
Sourcepub fn default_view(&self) -> Option<Window>
pub fn default_view(&self) -> Option<Window>
Getter for the defaultView
field of this object.
This API requires the following crate features to be activated: Document
, Window
Sourcepub fn onreadystatechange(&self) -> Option<Function>
pub fn onreadystatechange(&self) -> Option<Function>
Getter for the onreadystatechange
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_onreadystatechange(&self, value: Option<&Function>)
pub fn set_onreadystatechange(&self, value: Option<&Function>)
Setter for the onreadystatechange
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn onbeforescriptexecute(&self) -> Option<Function>
pub fn onbeforescriptexecute(&self) -> Option<Function>
Getter for the onbeforescriptexecute
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_onbeforescriptexecute(&self, value: Option<&Function>)
pub fn set_onbeforescriptexecute(&self, value: Option<&Function>)
Setter for the onbeforescriptexecute
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn onafterscriptexecute(&self) -> Option<Function>
pub fn onafterscriptexecute(&self) -> Option<Function>
Getter for the onafterscriptexecute
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_onafterscriptexecute(&self, value: Option<&Function>)
pub fn set_onafterscriptexecute(&self, value: Option<&Function>)
Setter for the onafterscriptexecute
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn onselectionchange(&self) -> Option<Function>
pub fn onselectionchange(&self) -> Option<Function>
Getter for the onselectionchange
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_onselectionchange(&self, value: Option<&Function>)
pub fn set_onselectionchange(&self, value: Option<&Function>)
Setter for the onselectionchange
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn current_script(&self) -> Option<Element>
pub fn current_script(&self) -> Option<Element>
Getter for the currentScript
field of this object.
This API requires the following crate features to be activated: Document
, Element
Sourcepub fn anchors(&self) -> HtmlCollection
pub fn anchors(&self) -> HtmlCollection
Getter for the anchors
field of this object.
This API requires the following crate features to be activated: Document
, HtmlCollection
Sourcepub fn applets(&self) -> HtmlCollection
pub fn applets(&self) -> HtmlCollection
Getter for the applets
field of this object.
This API requires the following crate features to be activated: Document
, HtmlCollection
Sourcepub fn fullscreen(&self) -> bool
pub fn fullscreen(&self) -> bool
Getter for the fullscreen
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn fullscreen_enabled(&self) -> bool
pub fn fullscreen_enabled(&self) -> bool
Getter for the fullscreenEnabled
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn onfullscreenchange(&self) -> Option<Function>
pub fn onfullscreenchange(&self) -> Option<Function>
Getter for the onfullscreenchange
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_onfullscreenchange(&self, value: Option<&Function>)
pub fn set_onfullscreenchange(&self, value: Option<&Function>)
Setter for the onfullscreenchange
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn onfullscreenerror(&self) -> Option<Function>
pub fn onfullscreenerror(&self) -> Option<Function>
Getter for the onfullscreenerror
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_onfullscreenerror(&self, value: Option<&Function>)
pub fn set_onfullscreenerror(&self, value: Option<&Function>)
Setter for the onfullscreenerror
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn onpointerlockchange(&self) -> Option<Function>
pub fn onpointerlockchange(&self) -> Option<Function>
Getter for the onpointerlockchange
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_onpointerlockchange(&self, value: Option<&Function>)
pub fn set_onpointerlockchange(&self, value: Option<&Function>)
Setter for the onpointerlockchange
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn onpointerlockerror(&self) -> Option<Function>
pub fn onpointerlockerror(&self) -> Option<Function>
Getter for the onpointerlockerror
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_onpointerlockerror(&self, value: Option<&Function>)
pub fn set_onpointerlockerror(&self, value: Option<&Function>)
Setter for the onpointerlockerror
field of this object.
This API requires the following crate features to be activated: Document
Getter for the hidden
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn visibility_state(&self) -> VisibilityState
pub fn visibility_state(&self) -> VisibilityState
Getter for the visibilityState
field of this object.
This API requires the following crate features to be activated: Document
, VisibilityState
Sourcepub fn onvisibilitychange(&self) -> Option<Function>
pub fn onvisibilitychange(&self) -> Option<Function>
Getter for the onvisibilitychange
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_onvisibilitychange(&self, value: Option<&Function>)
pub fn set_onvisibilitychange(&self, value: Option<&Function>)
Setter for the onvisibilitychange
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn selected_style_sheet_set(&self) -> Option<String>
pub fn selected_style_sheet_set(&self) -> Option<String>
Getter for the selectedStyleSheetSet
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_selected_style_sheet_set(&self, value: Option<&str>)
pub fn set_selected_style_sheet_set(&self, value: Option<&str>)
Setter for the selectedStyleSheetSet
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn last_style_sheet_set(&self) -> Option<String>
pub fn last_style_sheet_set(&self) -> Option<String>
Getter for the lastStyleSheetSet
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn preferred_style_sheet_set(&self) -> Option<String>
pub fn preferred_style_sheet_set(&self) -> Option<String>
Getter for the preferredStyleSheetSet
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn style_sheet_sets(&self) -> DomStringList
pub fn style_sheet_sets(&self) -> DomStringList
Getter for the styleSheetSets
field of this object.
This API requires the following crate features to be activated: Document
, DomStringList
Sourcepub fn scrolling_element(&self) -> Option<Element>
pub fn scrolling_element(&self) -> Option<Element>
Getter for the scrollingElement
field of this object.
This API requires the following crate features to be activated: Document
, Element
Sourcepub fn timeline(&self) -> DocumentTimeline
pub fn timeline(&self) -> DocumentTimeline
Getter for the timeline
field of this object.
This API requires the following crate features to be activated: Document
, DocumentTimeline
Sourcepub fn root_element(&self) -> Option<SvgsvgElement>
pub fn root_element(&self) -> Option<SvgsvgElement>
Getter for the rootElement
field of this object.
This API requires the following crate features to be activated: Document
, SvgsvgElement
Sourcepub fn picture_in_picture_enabled(&self) -> bool
pub fn picture_in_picture_enabled(&self) -> bool
Getter for the pictureInPictureEnabled
field of this object.
This API requires the following crate features to be activated: Document
This API is unstable and requires --cfg=web_sys_unstable_apis
to be activated, as
described in the wasm-bindgen
guide
Sourcepub fn oncopy(&self) -> Option<Function>
pub fn oncopy(&self) -> Option<Function>
Getter for the oncopy
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_oncopy(&self, value: Option<&Function>)
pub fn set_oncopy(&self, value: Option<&Function>)
Setter for the oncopy
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn oncut(&self) -> Option<Function>
pub fn oncut(&self) -> Option<Function>
Getter for the oncut
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_oncut(&self, value: Option<&Function>)
pub fn set_oncut(&self, value: Option<&Function>)
Setter for the oncut
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn onpaste(&self) -> Option<Function>
pub fn onpaste(&self) -> Option<Function>
Getter for the onpaste
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_onpaste(&self, value: Option<&Function>)
pub fn set_onpaste(&self, value: Option<&Function>)
Setter for the onpaste
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn active_element(&self) -> Option<Element>
pub fn active_element(&self) -> Option<Element>
Getter for the activeElement
field of this object.
This API requires the following crate features to be activated: Document
, Element
Sourcepub fn style_sheets(&self) -> StyleSheetList
pub fn style_sheets(&self) -> StyleSheetList
Getter for the styleSheets
field of this object.
This API requires the following crate features to be activated: Document
, StyleSheetList
Sourcepub fn pointer_lock_element(&self) -> Option<Element>
pub fn pointer_lock_element(&self) -> Option<Element>
Getter for the pointerLockElement
field of this object.
This API requires the following crate features to be activated: Document
, Element
Sourcepub fn fullscreen_element(&self) -> Option<Element>
pub fn fullscreen_element(&self) -> Option<Element>
Getter for the fullscreenElement
field of this object.
This API requires the following crate features to be activated: Document
, Element
Sourcepub fn picture_in_picture_element(&self) -> Option<Element>
pub fn picture_in_picture_element(&self) -> Option<Element>
Getter for the pictureInPictureElement
field of this object.
This API requires the following crate features to be activated: Document
, Element
This API is unstable and requires --cfg=web_sys_unstable_apis
to be activated, as
described in the wasm-bindgen
guide
Sourcepub fn fonts(&self) -> FontFaceSet
pub fn fonts(&self) -> FontFaceSet
Getter for the fonts
field of this object.
This API requires the following crate features to be activated: Document
, FontFaceSet
Sourcepub fn onabort(&self) -> Option<Function>
pub fn onabort(&self) -> Option<Function>
Getter for the onabort
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_onabort(&self, value: Option<&Function>)
pub fn set_onabort(&self, value: Option<&Function>)
Setter for the onabort
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn onblur(&self) -> Option<Function>
pub fn onblur(&self) -> Option<Function>
Getter for the onblur
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_onblur(&self, value: Option<&Function>)
pub fn set_onblur(&self, value: Option<&Function>)
Setter for the onblur
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn onfocus(&self) -> Option<Function>
pub fn onfocus(&self) -> Option<Function>
Getter for the onfocus
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_onfocus(&self, value: Option<&Function>)
pub fn set_onfocus(&self, value: Option<&Function>)
Setter for the onfocus
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn onauxclick(&self) -> Option<Function>
pub fn onauxclick(&self) -> Option<Function>
Getter for the onauxclick
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_onauxclick(&self, value: Option<&Function>)
pub fn set_onauxclick(&self, value: Option<&Function>)
Setter for the onauxclick
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn onbeforetoggle(&self) -> Option<Function>
pub fn onbeforetoggle(&self) -> Option<Function>
Getter for the onbeforetoggle
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_onbeforetoggle(&self, value: Option<&Function>)
pub fn set_onbeforetoggle(&self, value: Option<&Function>)
Setter for the onbeforetoggle
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn oncanplay(&self) -> Option<Function>
pub fn oncanplay(&self) -> Option<Function>
Getter for the oncanplay
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_oncanplay(&self, value: Option<&Function>)
pub fn set_oncanplay(&self, value: Option<&Function>)
Setter for the oncanplay
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn oncanplaythrough(&self) -> Option<Function>
pub fn oncanplaythrough(&self) -> Option<Function>
Getter for the oncanplaythrough
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_oncanplaythrough(&self, value: Option<&Function>)
pub fn set_oncanplaythrough(&self, value: Option<&Function>)
Setter for the oncanplaythrough
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn onchange(&self) -> Option<Function>
pub fn onchange(&self) -> Option<Function>
Getter for the onchange
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_onchange(&self, value: Option<&Function>)
pub fn set_onchange(&self, value: Option<&Function>)
Setter for the onchange
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn onclick(&self) -> Option<Function>
pub fn onclick(&self) -> Option<Function>
Getter for the onclick
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn set_onclick(&self, value: Option<&Function>)
pub fn set_onclick(&self, value: Option<&Function>)
Setter for the onclick
field of this object.
This API requires the following crate features to be activated: Document
Sourcepub fn onclose(&self) -> Option<Function>
pub fn onclose(&self) -> Option<Function>
Getter for the onclose
field of this object.
This API requires the following crate features to be activated: Document