構成 | |
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を追加する関数です
|
|
|
|
インサータ
|