|
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) |
| アトリビュートが存在するかどうか
|
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 | addNSName (const string_type &name, const string_type &url) |
| 名前空間URLに名前を設定します
|
virtual string_type | queryURL (const string_type &name) const |
| 名前からURLを得ます。
|
virtual string_type | queryNSName (const string_type &url) const |
| URLから名前を得ます。.
|
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 > |