pub struct DefaultSAXHandler;Expand description
Default SAX handler.
It uses the default implementation of each trait, except for printing errors to stderr.
Trait Implementations§
Source§impl EntityResolver for DefaultSAXHandler
impl EntityResolver for DefaultSAXHandler
Source§fn get_external_subset(
&mut self,
name: &str,
base_uri: Option<&URIStr>,
) -> Result<InputSource<'static>, XMLError>
fn get_external_subset( &mut self, name: &str, base_uri: Option<&URIStr>, ) -> Result<InputSource<'static>, XMLError>
This method provides an alternative external DTD subset when no external DTD subset
is specified in the document type declaration. Read more
Source§impl ErrorHandler for DefaultSAXHandler
impl ErrorHandler for DefaultSAXHandler
Source§fn error(&mut self, error: SAXParseError)
fn error(&mut self, error: SAXParseError)
Reference Read more
Source§fn fatal_error(&mut self, error: SAXParseError)
fn fatal_error(&mut self, error: SAXParseError)
Reference Read more
Source§fn warning(&mut self, error: SAXParseError)
fn warning(&mut self, error: SAXParseError)
Reference Read more
Source§impl SAXHandler for DefaultSAXHandler
impl SAXHandler for DefaultSAXHandler
Source§fn characters(&mut self, data: &str)
fn characters(&mut self, data: &str)
Text content that appears between elements. Read more
Source§fn declaration(
&mut self,
version: &str,
encoding: Option<&str>,
standalone: Option<bool>,
)
fn declaration( &mut self, version: &str, encoding: Option<&str>, standalone: Option<bool>, )
XML declaration or Text declaration. Read more
Source§fn ignorable_whitespace(&mut self, data: &str)
fn ignorable_whitespace(&mut self, data: &str)
Whitespace appearing between element contents. Read more
Source§fn processing_instruction(&mut self, target: &str, data: Option<&str>)
fn processing_instruction(&mut self, target: &str, data: Option<&str>)
Processing instruction. Read more
Source§fn skipped_entity(&mut self, name: &str)
fn skipped_entity(&mut self, name: &str)
Entity reference that could not be resolved or was not resolved. Read more
Source§fn start_document(&mut self)
fn start_document(&mut self)
Parse start event. Read more
Source§fn end_document(&mut self)
fn end_document(&mut self)
Parse end event. Read more
Source§fn start_element(
&mut self,
namespace_name: Option<&str>,
local_name: Option<&str>,
qname: &str,
atts: &Attributes,
)
fn start_element( &mut self, namespace_name: Option<&str>, local_name: Option<&str>, qname: &str, atts: &Attributes, )
Element start event. Read more
Source§fn end_element(
&mut self,
namespace_name: Option<&str>,
local_name: Option<&str>,
qname: &str,
)
fn end_element( &mut self, namespace_name: Option<&str>, local_name: Option<&str>, qname: &str, )
Element end event. Read more
Source§fn start_prefix_mapping(&mut self, prefix: Option<&str>, namespace_name: &str)
fn start_prefix_mapping(&mut self, prefix: Option<&str>, namespace_name: &str)
Namespace scope start event. Read more
Source§fn attribute_decl(
&mut self,
element_name: &str,
attribute_name: &str,
attribute_type: &AttributeType,
default_decl: &DefaultDecl,
)
fn attribute_decl( &mut self, element_name: &str, attribute_name: &str, attribute_type: &AttributeType, default_decl: &DefaultDecl, )
Attribute list declaration in DTD. Read more
Source§fn element_decl(&mut self, name: &str, contentspec: &ContentSpec)
fn element_decl(&mut self, name: &str, contentspec: &ContentSpec)
Element declaration in DTD. Read more
Source§fn internal_entity_decl(&mut self, name: &str, value: &str)
fn internal_entity_decl(&mut self, name: &str, value: &str)
Internal entity declaration in DTD. Read more
Source§fn external_entity_decl(
&mut self,
name: &str,
public_id: Option<&str>,
system_id: &URIStr,
)
fn external_entity_decl( &mut self, name: &str, public_id: Option<&str>, system_id: &URIStr, )
External entity declaration in DTD. Read more
Source§fn unparsed_entity_decl(
&mut self,
name: &str,
public_id: Option<&str>,
system_id: &URIStr,
notation_name: &str,
)
fn unparsed_entity_decl( &mut self, name: &str, public_id: Option<&str>, system_id: &URIStr, notation_name: &str, )
Unparsed external entity declaration in DTD. Read more
Source§fn notation_decl(
&mut self,
name: &str,
public_id: Option<&str>,
system_id: Option<&URIStr>,
)
fn notation_decl( &mut self, name: &str, public_id: Option<&str>, system_id: Option<&URIStr>, )
Notation declaration in DTD. Read more
Source§fn start_cdata(&mut self)
fn start_cdata(&mut self)
CDATA section start event. Read more
Source§fn start_dtd(
&mut self,
name: &str,
public_id: Option<&str>,
system_id: Option<&URIStr>,
)
fn start_dtd( &mut self, name: &str, public_id: Option<&str>, system_id: Option<&URIStr>, )
DTD start event. Read more
Source§fn start_entity(&mut self, name: &str)
fn start_entity(&mut self, name: &str)
Parsed entity start event. Read more
Source§fn end_entity(&mut self)
fn end_entity(&mut self)
Parsed entity end event. Read more
Auto Trait Implementations§
impl Freeze for DefaultSAXHandler
impl RefUnwindSafe for DefaultSAXHandler
impl Send for DefaultSAXHandler
impl Sync for DefaultSAXHandler
impl Unpin for DefaultSAXHandler
impl UnsafeUnpin for DefaultSAXHandler
impl UnwindSafe for DefaultSAXHandler
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more