Skip to main content

xmlEntity

Type Alias xmlEntity 

Source
pub type xmlEntity = _xmlEntity;
Expand description

Entity declaration

Aliased Type§

#[repr(C)]
pub struct xmlEntity {
Show 20 fields pub _private: *mut c_void, pub type_: u32, pub name: *const u8, pub children: *mut _xmlNode, pub last: *mut _xmlNode, pub parent: *mut _xmlDtd, pub next: *mut _xmlNode, pub prev: *mut _xmlNode, pub doc: *mut _xmlDoc, pub orig: *mut u8, pub content: *mut u8, pub length: i32, pub etype: u32, pub ExternalID: *const u8, pub SystemID: *const u8, pub nexte: *mut _xmlEntity, pub URI: *const u8, pub owner: i32, pub flags: i32, pub expandedSize: u64,
}

Fields§

§_private: *mut c_void

application data

§type_: u32

XML_ENTITY_DECL, must be second !

§name: *const u8

Entity name

§children: *mut _xmlNode

First child link

§last: *mut _xmlNode

Last child link

§parent: *mut _xmlDtd

-> DTD

§next: *mut _xmlNode

next sibling link

§prev: *mut _xmlNode

previous sibling link

§doc: *mut _xmlDoc

the containing document

§orig: *mut u8

content without ref substitution

§content: *mut u8

content or ndata if unparsed

§length: i32

the content length

§etype: u32

The entity type

§ExternalID: *const u8

External identifier for PUBLIC

§SystemID: *const u8

URI for a SYSTEM or PUBLIC Entity

§nexte: *mut _xmlEntity

unused

§URI: *const u8

the full URI as computed

§owner: i32

unused

§flags: i32

various flags

§expandedSize: u64

expanded size