[][src]Struct xmlparser::Tokenizer

pub struct Tokenizer<'a> { /* fields omitted */ }

Tokenizer for the XML structure.

Methods

impl<'a> Tokenizer<'a>[src]

pub fn enable_fragment_mode(&mut self)[src]

Enables document fragment parsing.

By default, xmlparser will check for DTD, root element, etc. But if we have to parse an XML fragment, it will lead to an error. This method switches the parser to the root element content parsing mode. So it will treat any data as a content of the root element.

Trait Implementations

impl<'a> From<&'a str> for Tokenizer<'a>[src]

impl<'a> From<StrSpan<'a>> for Tokenizer<'a>[src]

impl<'a> Iterator for Tokenizer<'a>[src]

type Item = Result<Token<'a>, Error>

The type of the elements being iterated over.

Auto Trait Implementations

impl<'a> Unpin for Tokenizer<'a>

impl<'a> Send for Tokenizer<'a>

impl<'a> Sync for Tokenizer<'a>

impl<'a> UnwindSafe for Tokenizer<'a>

impl<'a> RefUnwindSafe for Tokenizer<'a>

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]