Trait windows::Data::Xml::Dom::IXmlNode_Impl

pub trait IXmlNode_Impl: Sized + IXmlNodeSelector_Impl + IXmlNodeSerializer_Impl {
Show 23 methods // Required methods fn NodeValue(&self) -> Result<IInspectable>; fn SetNodeValue(&self, value: Option<&IInspectable>) -> Result<()>; fn NodeType(&self) -> Result<NodeType>; fn NodeName(&self) -> Result<HSTRING>; fn ParentNode(&self) -> Result<IXmlNode>; fn ChildNodes(&self) -> Result<XmlNodeList>; fn FirstChild(&self) -> Result<IXmlNode>; fn LastChild(&self) -> Result<IXmlNode>; fn PreviousSibling(&self) -> Result<IXmlNode>; fn NextSibling(&self) -> Result<IXmlNode>; fn Attributes(&self) -> Result<XmlNamedNodeMap>; fn HasChildNodes(&self) -> Result<bool>; fn OwnerDocument(&self) -> Result<XmlDocument>; fn InsertBefore( &self, newchild: Option<&IXmlNode>, referencechild: Option<&IXmlNode>, ) -> Result<IXmlNode>; fn ReplaceChild( &self, newchild: Option<&IXmlNode>, referencechild: Option<&IXmlNode>, ) -> Result<IXmlNode>; fn RemoveChild(&self, childnode: Option<&IXmlNode>) -> Result<IXmlNode>; fn AppendChild(&self, newchild: Option<&IXmlNode>) -> Result<IXmlNode>; fn CloneNode(&self, deep: bool) -> Result<IXmlNode>; fn NamespaceUri(&self) -> Result<IInspectable>; fn LocalName(&self) -> Result<IInspectable>; fn Prefix(&self) -> Result<IInspectable>; fn Normalize(&self) -> Result<()>; fn SetPrefix(&self, value: Option<&IInspectable>) -> Result<()>;
}

Required Methods§

fn NodeValue(&self) -> Result<IInspectable>

fn SetNodeValue(&self, value: Option<&IInspectable>) -> Result<()>

fn NodeType(&self) -> Result<NodeType>

fn NodeName(&self) -> Result<HSTRING>

fn ParentNode(&self) -> Result<IXmlNode>

fn ChildNodes(&self) -> Result<XmlNodeList>

fn FirstChild(&self) -> Result<IXmlNode>

fn LastChild(&self) -> Result<IXmlNode>

fn PreviousSibling(&self) -> Result<IXmlNode>

fn NextSibling(&self) -> Result<IXmlNode>

fn Attributes(&self) -> Result<XmlNamedNodeMap>

fn HasChildNodes(&self) -> Result<bool>

fn OwnerDocument(&self) -> Result<XmlDocument>

fn InsertBefore( &self, newchild: Option<&IXmlNode>, referencechild: Option<&IXmlNode>, ) -> Result<IXmlNode>

fn ReplaceChild( &self, newchild: Option<&IXmlNode>, referencechild: Option<&IXmlNode>, ) -> Result<IXmlNode>

fn RemoveChild(&self, childnode: Option<&IXmlNode>) -> Result<IXmlNode>

fn AppendChild(&self, newchild: Option<&IXmlNode>) -> Result<IXmlNode>

fn CloneNode(&self, deep: bool) -> Result<IXmlNode>

fn NamespaceUri(&self) -> Result<IInspectable>

fn LocalName(&self) -> Result<IInspectable>

fn Prefix(&self) -> Result<IInspectable>

fn Normalize(&self) -> Result<()>

fn SetPrefix(&self, value: Option<&IInspectable>) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§