|
構成 |
class | Attribute |
class | AttrMap |
struct | search_by_key |
class | Comment |
class | ConstIterator |
| NodeList用の型指定イテレータ(const版). [詳細]
|
struct | DefaultTraits |
class | DefaultXMLTraits |
class | Document |
class | DOM_Exception |
class | DOM_Parser |
class | Element |
class | Iterator |
| NodeList用の型指定イテレータ. [詳細]
|
class | NamedNode |
class | NamedNodeFinder |
class | Node |
class | NodeContainer |
class | NodeList |
class | NodeNameChecker |
class | NodeTypeChecker |
class | NullConverter |
class | ParsingException |
class | SAX_EventHandler |
class | SAX_Parser |
class | Text |
class | Tokenizer |
class | Value |
class | XMLString |
class | XMLToken |
Enum |
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,
NamespaceNotDefined
} |
| エラータイプを表す列挙型です [詳細]
|
enum | TokenType {
Token_null = 0,
Token_cr,
Token_lf,
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_lsb,
Token_rsb,
Token_text = 100
} |
関数 |
template<class charT, class traitsT> XMLString< charT, traitsT > | make_indent (int off, const XMLString< charT, traitsT > &idt) |
| 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) |
| インサータ
|