XmlCharacter

/**
* @brief An xml character.
*/

Inherit from XmlCharacterDO

Primary key: id: int

schema XmlCharacter extends XmlCharacterDO {
  @primary id: int,
  text: string,
  parentid: int,
  index_order: int,
  is_cdata: int,
  location_id: int
}

XmlCharacter::getIndex

/**
* @brief gets the index of the element.
* @return int 
*/
pub fn getIndex(self: XmlCharacter) -> int;

XmlCharacter::getText

/**
* @brief gets the text of the element.
* @return string 
*/
pub fn getText(self: XmlCharacter) -> string;

XmlCharacter::getParentid

/**
* @brief gets the parent id of the element.
* @return int
*/
pub fn getParentid(self: XmlCharacter) -> int;

XmlCharacter::__all__

Data constraint method.

pub fn __all__(db: XmlDB) -> *XmlCharacter;

XmlCharacter::isCdata

/**
* @brief check whether the element is Cdata or not.
* @return int 
*/
pub fn isCdata(self: XmlCharacter) -> int;

XmlCharacter::getLocation

/**
* @brief gets the location for the element.
* @return Location
*/
pub fn getLocation(self: XmlCharacter) -> Location;

XmlCharacter::getBelongedElement

/**
* @brief gets the belonged xml element of this xml character.
* @return XmlElement 
*/
pub fn getBelongedElement(self: XmlCharacter) -> XmlElement;

XmlCharacter::getLocationId

/**
* @brief gets the location id of this element.
* @return int
*/
pub fn getLocationId(self: XmlCharacter) -> int;