構成 |
| 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) |
| | インサータ. より詳しく...
|