Skip to main content

xmlDtd

Type Alias xmlDtd 

Source
pub type xmlDtd = _xmlDtd;
Expand description

Document type definition (DTD)

Aliased Type§

#[repr(C)]
pub struct xmlDtd {
Show 16 fields pub _private: *mut c_void, pub type_: u32, pub name: *const u8, pub children: *mut _xmlNode, pub last: *mut _xmlNode, pub parent: *mut _xmlDoc, pub next: *mut _xmlNode, pub prev: *mut _xmlNode, pub doc: *mut _xmlDoc, pub notations: *mut c_void, pub elements: *mut c_void, pub attributes: *mut c_void, pub entities: *mut c_void, pub ExternalID: *mut u8, pub SystemID: *mut u8, pub pentities: *mut c_void,
}

Fields§

§_private: *mut c_void

application data

§type_: u32

XML_DTD_NODE

§name: *const u8

name of the DTD

§children: *mut _xmlNode

first child

§last: *mut _xmlNode

last child

§parent: *mut _xmlDoc

parent node

§next: *mut _xmlNode

next sibling

§prev: *mut _xmlNode

previous sibling

§doc: *mut _xmlDoc

containing document

§notations: *mut c_void

hash table for notations if any

§elements: *mut c_void

hash table for elements if any

§attributes: *mut c_void

hash table for attributes if any

§entities: *mut c_void

hash table for entities if any

§ExternalID: *mut u8

public identifier

§SystemID: *mut u8

system identifier

§pentities: *mut c_void

hash table for parameter entities if any