pub type xmlSchemaElement = _xmlSchemaElement;Expand description
Schema element definition
Aliased Type§
#[repr(C)]pub struct xmlSchemaElement {Show 26 fields
pub type_: u32,
pub next: *mut _xmlSchemaType,
pub name: *const u8,
pub id: *const u8,
pub ref_: *const u8,
pub refNs: *const u8,
pub annot: *mut _xmlSchemaAnnot,
pub subtypes: *mut _xmlSchemaType,
pub attributes: *mut _xmlSchemaAttribute,
pub node: *mut _xmlNode,
pub minOccurs: i32,
pub maxOccurs: i32,
pub flags: i32,
pub targetNamespace: *const u8,
pub namedType: *const u8,
pub namedTypeNs: *const u8,
pub substGroup: *const u8,
pub substGroupNs: *const u8,
pub scope: *const u8,
pub value: *const u8,
pub refDecl: *mut _xmlSchemaElement,
pub contModel: *mut _xmlRegexp,
pub contentType: u32,
pub refPrefix: *const u8,
pub defVal: *mut _xmlSchemaVal,
pub idcs: *mut c_void,
}Fields§
§type_: u32§next: *mut _xmlSchemaType§name: *const u8§id: *const u8§ref_: *const u8§refNs: *const u8§annot: *mut _xmlSchemaAnnot§subtypes: *mut _xmlSchemaType§attributes: *mut _xmlSchemaAttribute§node: *mut _xmlNode§minOccurs: i32§maxOccurs: i32§flags: i32§targetNamespace: *const u8§namedType: *const u8§namedTypeNs: *const u8§substGroup: *const u8§substGroupNs: *const u8§scope: *const u8§value: *const u8§refDecl: *mut _xmlSchemaElement§contModel: *mut _xmlRegexp§contentType: u32§refPrefix: *const u8§defVal: *mut _xmlSchemaVal§idcs: *mut c_void