Skip to main content

xmlElement

Type Alias xmlElement 

Source
pub type xmlElement = _xmlElement;
Expand description

Element declaration

Aliased Type§

#[repr(C)]
pub struct xmlElement {
Show 14 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 etype: u32, pub content: *mut _xmlElementContent, pub attributes: *mut _xmlAttribute, pub prefix: *const u8, pub contModel: *mut _xmlRegexp,
}

Fields§

§_private: *mut c_void

application data

§type_: u32

XML_ELEMENT_DECL

§name: *const u8

element name

§children: *mut _xmlNode

NULL

§last: *mut _xmlNode

NULL

§parent: *mut _xmlDtd

-> DTD

§next: *mut _xmlNode

next sibling

§prev: *mut _xmlNode

previous sibling

§doc: *mut _xmlDoc

containing document

§etype: u32

element type

§content: *mut _xmlElementContent

allowed element content

§attributes: *mut _xmlAttribute

list of declared attributes

§prefix: *const u8

namespace prefix if any

§contModel: *mut _xmlRegexp

validating regexp