|
Public 型 |
typedef NodeContainer< charT,
char_traits, xml_traits > | this_type |
Public メソッド |
| | MiX_Template_Typedef (charT, char_traits, xml_traits) |
| virtual | ~NodeContainer () throw () |
| | デストラクタ
|
| nodelist_type & | getChildren () |
| | 子ノードのリストへの参照を得ます
|
| const nodelist_type & | getChildren () const |
| | 子ノードのリストへの参照を得ます(const版)
|
| bool | hasAttribute (const string_type &nm) |
| | アトリビュートが存在するかどうか
|
| bool | hasAttribute (const string_type &nm, const string_type &ns) |
| | アトリビュートが存在するかどうか
|
| bool | hasElement (const string_type &nm) |
| | エレメントが存在するかどうか
|
| bool | hasElement (const string_type &nm, const string_type &ns) |
| | エレメントが存在するかどうか
|
| attribute_type & | getAttribute (const string_type &nm, const string_type &ns) |
| | 子アトリビュートを得ます
|
| attribute_type & | getAttribute (const string_type &nm) |
| | 子アトリビュートを得ます
|
| element_type & | getElement (const string_type &name, int index) |
| | 子エレメントを得ます
|
| element_type & | getElement (const string_type &name, const string_type &ns, int index) |
| | 子エレメントを得ます
|
| nodelist_type | getElementsByTagName (const string_type &tagname, const string_type &ns=string_type()) |
| | 指定した名前を持つ子エレメントを検索し、リストを返します
|
| void | declareNamespace (const string_type &name, const string_type &url) |
| | 名前空間を宣言します
|
| virtual string_type | queryURI (const string_type &name) const |
| | プレフィックスからURIを得ます。
|
| virtual string_type | queryPrefix (const string_type &url) const |
| | URIからプレフィックスを得ます。.
|
| virtual bool | isMapped (const string_type &uri) const |
| | 指定された名前空間が宣言されているかどうか?
|
Protected メソッド |
| void | addChild (node_type *node) |
| void | cloneChildren (this_type &dest) const |
| | NodeContainer () |
| | コンストラクタ
|
| | NodeContainer (const this_type &src) |
| | コピーコンストラクタ
|
| template<class Pred> nodelist_type::iterator | search (Pred pred, int index) |
Protected 変数 |
| nodelist_type | children_ |
| std::map< string_type, string_type > | name_to_url_ |
フレンド |
| class | DOM_Parser< charT, char_traits, xml_traits > |