Struct windows::Data::Xml::Dom::XmlDocument
#[repr(transparent)]pub struct XmlDocument(_);
Expand description
Required features: "Data_Xml_Dom"
Implementations§
§impl XmlDocument
impl XmlDocument
pub fn new() -> Result<Self>
pub fn Doctype(&self) -> Result<XmlDocumentType>
pub fn Implementation(&self) -> Result<XmlDomImplementation>
pub fn DocumentElement(&self) -> Result<XmlElement>
pub fn CreateElement(&self, tagname: &HSTRING) -> Result<XmlElement>
pub fn CreateDocumentFragment(&self) -> Result<XmlDocumentFragment>
pub fn CreateTextNode(&self, data: &HSTRING) -> Result<XmlText>
pub fn CreateComment(&self, data: &HSTRING) -> Result<XmlComment>
pub fn CreateProcessingInstruction( &self, target: &HSTRING, data: &HSTRING ) -> Result<XmlProcessingInstruction>
pub fn CreateAttribute(&self, name: &HSTRING) -> Result<XmlAttribute>
pub fn CreateEntityReference( &self, name: &HSTRING ) -> Result<XmlEntityReference>
pub fn GetElementsByTagName(&self, tagname: &HSTRING) -> Result<XmlNodeList>
pub fn CreateCDataSection(&self, data: &HSTRING) -> Result<XmlCDataSection>
pub fn DocumentUri(&self) -> Result<HSTRING>
pub fn CreateAttributeNS<P0>( &self, namespaceuri: P0, qualifiedname: &HSTRING ) -> Result<XmlAttribute>where P0: IntoParam<IInspectable>,
pub fn CreateElementNS<P0>( &self, namespaceuri: P0, qualifiedname: &HSTRING ) -> Result<XmlElement>where P0: IntoParam<IInspectable>,
pub fn GetElementById(&self, elementid: &HSTRING) -> Result<XmlElement>
pub fn ImportNode<P0>(&self, node: P0, deep: bool) -> Result<IXmlNode>where P0: TryIntoParam<IXmlNode>,
pub fn LoadXml(&self, xml: &HSTRING) -> Result<()>
pub fn LoadXmlWithSettings( &self, xml: &HSTRING, loadsettings: &XmlLoadSettings ) -> Result<()>
pub fn SaveToFileAsync<P0>(&self, file: P0) -> Result<IAsyncAction>where
P0: TryIntoParam<IStorageFile>,
pub fn SaveToFileAsync<P0>(&self, file: P0) -> Result<IAsyncAction>where P0: TryIntoParam<IStorageFile>,
Required features: "Foundation"
, "Storage"
pub fn LoadXmlFromBuffer<P0>(&self, buffer: P0) -> Result<()>where
P0: TryIntoParam<IBuffer>,
pub fn LoadXmlFromBuffer<P0>(&self, buffer: P0) -> Result<()>where P0: TryIntoParam<IBuffer>,
Required features: "Storage_Streams"
pub fn LoadXmlFromBufferWithSettings<P0>(
&self,
buffer: P0,
loadsettings: &XmlLoadSettings
) -> Result<()>where
P0: TryIntoParam<IBuffer>,
pub fn LoadXmlFromBufferWithSettings<P0>( &self, buffer: P0, loadsettings: &XmlLoadSettings ) -> Result<()>where P0: TryIntoParam<IBuffer>,
Required features: "Storage_Streams"
pub fn LoadFromUriAsync(uri: &Uri) -> Result<IAsyncOperation<XmlDocument>>
pub fn LoadFromUriAsync(uri: &Uri) -> Result<IAsyncOperation<XmlDocument>>
Required features: "Foundation"
pub fn LoadFromUriWithSettingsAsync(
uri: &Uri,
loadsettings: &XmlLoadSettings
) -> Result<IAsyncOperation<XmlDocument>>
pub fn LoadFromUriWithSettingsAsync( uri: &Uri, loadsettings: &XmlLoadSettings ) -> Result<IAsyncOperation<XmlDocument>>
Required features: "Foundation"
pub fn LoadFromFileAsync<P0>(file: P0) -> Result<IAsyncOperation<XmlDocument>>where
P0: TryIntoParam<IStorageFile>,
pub fn LoadFromFileAsync<P0>(file: P0) -> Result<IAsyncOperation<XmlDocument>>where P0: TryIntoParam<IStorageFile>,
Required features: "Foundation"
, "Storage"
pub fn LoadFromFileWithSettingsAsync<P0>(
file: P0,
loadsettings: &XmlLoadSettings
) -> Result<IAsyncOperation<XmlDocument>>where
P0: TryIntoParam<IStorageFile>,
pub fn LoadFromFileWithSettingsAsync<P0>( file: P0, loadsettings: &XmlLoadSettings ) -> Result<IAsyncOperation<XmlDocument>>where P0: TryIntoParam<IStorageFile>,
Required features: "Foundation"
, "Storage"