構成 | |
| class | XPath |
| XPathを表すクラス. [詳細] | |
| class | XPathAtom |
| XPathの構成部品を表わすクラス. [詳細] | |
| class | XPathAtom_Attribute |
| 属性を指すXPathAtom 属性の中から名前が一致するものを探して値を返す。 [詳細] | |
| class | XPathAtom_Selector |
| 普通のXPathAtom 子ノードの中から名前がマッチするものを探して、 ノード集合として結果を返す。 [詳細] | |
| class | XPathParser |
| XPath文字列を解析してXPathAtomの列にする. [詳細] | |
| class | Attribute |
| class | AttrMap |
| struct | search_by_key |
| struct | CharsetInfo |
| class | Comment |
| class | ConstIterator |
| NodeList用の型指定イテレータ(const版). [詳細] | |
| struct | DefaultTraits |
| class | DefaultXMLTraits |
| class | Document |
| class | DOM_Exception |
| class | DOM_Parser |
| class | Element |
| class | generic_char_traits |
| from STLP [詳細] | |
| 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 |
| class | XPathException |
| class | XPathResult |
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, InvalidXPathResult, InvalidDocument } |
| エラータイプを表す列挙型です [詳細] | |
| 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 } |
| enum | ResultType { Result_Null = 0, Result_NodeList, Result_Element = Result_NodeList, Result_Boolean, Result_Number, Result_String } |
関数 | |
| CharsetInfo | expectCharset (const char *data, int len) |
| 結構適当な予測... | |
| template<class T> T * | createBuffer (CharsetInfo info, const char *data) |
| std::string | getEncoding (const char *data, int len) |
| 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) |
| インサータ | |
| template<class charT, class char_traits, class xml_traits> std::ostream & | operator<< (std::ostream &os, const XPathResult< charT, char_traits, xml_traits > &obj) |
|
|
エラータイプを表す列挙型です
|
|
|
ノードのタイプを表す列挙型です 上位4ビット = 0,[IsNodeContainer],[IsNamedNode],[IsValue] 下位4ビットはユニークな値 |
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
結構適当な予測...
|
|
||||||||||||
|
|
|
||||||||||||||||
|
toStringなどで利用する文字列に指定数だけtabを追加する関数です
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
インサータ
|
1.2.18