構成 |
class | MiX::Attribute |
class | MiX::AttrMap |
struct | MiX::AttrMap::search_by_key |
class | MiX::Comment |
class | MiX::NodeList::ConstIterator |
| NodeList用の型指定イテレータ(const版). より詳しく...
|
struct | MiX::DefaultTraits |
class | MiX::DefaultXMLTraits |
class | MiX::Document |
class | MiX::DOM_Exception |
class | MiX::DOM_Parser |
class | MiX::Element |
class | MiX::NodeList::Iterator |
| NodeList用の型指定イテレータ. より詳しく...
|
class | MiX::NamedNode |
class | MiX::NamedNodeFinder |
class | MiX::Node |
class | MiX::NodeContainer |
class | MiX::NodeList |
class | MiX::NodeNameChecker |
class | MiX::NodeTypeChecker |
class | MiX::NullConverter |
class | MiX::ParsingException |
class | MiX::SAX_EventHandler |
class | MiX::SAX_Parser |
class | MiX::Text |
class | MiX::Tokenizer |
class | MiX::Value |
class | MiX::XMLString |
class | MiX::XMLToken |
列挙型 |
enum | NodeType {
Node_Document = 0x40,
Node_Element = 0x60,
Node_Attribute = 0x30,
Node_Text = 0x10,
Node_Comment = 0x11,
Node_NodeContainer = 0x40,
Node_NamedNode = 0x20,
Node_Value = 0x10
} |
| ノードのタイプを表す列挙型です. より詳しく...
|
enum | ErrorType {
UnexpectedToken = 0,
XMLDeclarationNotFound,
InternalError,
UnexpectedEOD,
InvalidHandler,
InvalidDeclaration,
MismatchTag,
NullException,
NodeNotFound,
NodeDuplication,
InvalidNodeFound
} |
| エラータイプを表す列挙型です. より詳しく...
|
enum | TokenType {
Token_null = 0,
Token_crlf,
Token_space,
Token_tab,
Token_lt,
Token_eq,
Token_gt,
Token_slash,
Token_hyphen,
Token_semicolon,
Token_exclamation,
Token_question,
Token_amp,
Token_dblquote,
Token_quote,
Token_text = 100
} |
関数 |
template<class charT, class traitsT> void | insertIndent (int i, XMLString< charT, traitsT > &str, charT c) |
| toStringなどで利用する文字列に指定数だけtabを追加する関数です. より詳しく...
|
template<class charT, class char_traits, class xml_traits> std::ostream & | operator<< (std::ostream &os, const XMLString< charT, char_traits, xml_traits > &src) |
| インサータ. より詳しく...
|