[−][src]Struct libxslt::bindings::_xmlParserCtxt
xmlParserCtxt:
The parser context. NOTE This doesn't completely define the parser state, the (current ?) design of the parser uses recursive function calls since this allow and easy mapping from the production rules of the specification to the actual code. The drawback is that the actual function call also reflect the parser state. However most of the parsing routines takes as the only argument the parser context pointer, so migrating to a state based parser for progressive parsing shouldn't be too hard.
Fields
sax: *mut _xmlSAXHandler
userData: *mut c_void
myDoc: *mut _xmlDoc
wellFormed: i32
replaceEntities: i32
version: *const u8
encoding: *const u8
standalone: i32
html: i32
input: *mut _xmlParserInput
inputNr: i32
inputMax: i32
inputTab: *mut *mut _xmlParserInput
node: *mut _xmlNode
nodeNr: i32
nodeMax: i32
nodeTab: *mut *mut _xmlNode
record_info: i32
node_seq: _xmlParserNodeInfoSeq
errNo: i32
hasExternalSubset: i32
hasPErefs: i32
external: i32
valid: i32
validate: i32
vctxt: _xmlValidCtxt
instate: i32
token: i32
directory: *mut i8
name: *const u8
nameNr: i32
nameMax: i32
nameTab: *mut *const u8
nbChars: i64
checkIndex: i64
keepBlanks: i32
disableSAX: i32
inSubset: i32
intSubName: *const u8
extSubURI: *mut u8
extSubSystem: *mut u8
space: *mut i32
spaceNr: i32
spaceMax: i32
spaceTab: *mut i32
depth: i32
entity: *mut _xmlParserInput
charset: i32
nodelen: i32
nodemem: i32
pedantic: i32
_private: *mut c_void
loadsubset: i32
linenumbers: i32
catalogs: *mut c_void
recovery: i32
progressive: i32
dict: *mut _xmlDict
atts: *mut *const u8
maxatts: i32
docdict: i32
str_xml: *const u8
str_xmlns: *const u8
str_xml_ns: *const u8
sax2: i32
nsNr: i32
nsMax: i32
nsTab: *mut *const u8
attallocs: *mut i32
pushTab: *mut *mut c_void
attsDefault: *mut _xmlHashTable
attsSpecial: *mut _xmlHashTable
nsWellFormed: i32
options: i32
dictNames: i32
freeElemsNr: i32
freeElems: *mut _xmlNode
freeAttrsNr: i32
freeAttrs: *mut _xmlAttr
lastError: _xmlError
parseMode: u32
nbentities: u64
sizeentities: u64
nodeInfo: *mut _xmlParserNodeInfo
nodeInfoNr: i32
nodeInfoMax: i32
nodeInfoTab: *mut _xmlParserNodeInfo
input_id: i32
sizeentcopy: u64
Trait Implementations
impl Clone for _xmlParserCtxt
[src]
impl Clone for _xmlParserCtxt
fn clone(&self) -> _xmlParserCtxt
[src]
fn clone(&self) -> _xmlParserCtxt
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for _xmlParserCtxt
[src]
impl Copy for _xmlParserCtxt
impl Debug for _xmlParserCtxt
[src]
impl Debug for _xmlParserCtxt
Auto Trait Implementations
impl !Send for _xmlParserCtxt
impl !Send for _xmlParserCtxt
impl !Sync for _xmlParserCtxt
impl !Sync for _xmlParserCtxt
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
type Owned = T
fn to_owned(&self) -> T
[src]
fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
fn clone_into(&self, target: &mut T)
[src]
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
try_from
)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
try_from
)Performs the conversion.
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Gets the TypeId
of self
. Read more