|
Public 型 |
typedef Element< charT, char_traits,
xml_traits > | this_type |
| typedef nodelist_type::iterator | nodelist_iter |
Public メソッド |
| | MiX_Template_Typedef (charT, char_traits, xml_traits) |
| virtual | ~Element () throw () |
| | デストラクタ
|
| virtual NodeType | getType () const |
| | このノードのタイプを得ます
|
| this_type & | operator() (const string_type &name, int index=0) |
| | 子Elementにアクセスします
|
| this_type & | operator() (const string_type &name, const string_type &ns, int index=0) |
| attribute_type & | operator[] (const string_type &name) |
| | 子Attributeにアクセスします
|
| attribute_type & | operator[] (std::pair< string_type, string_type > p) |
| virtual string_type | toString (bool is_indent=false, const string_type &idt=xml_traits::indent(), int indent_off=0) const |
| | このElementの文字列表現を得ます
|
| string_type | getText () const |
| | 子Textの値を連結して返します
|
| void | setText (const XMLString< charT, char_traits, xml_traits > &s) |
| | 子Textを全て消した後、sの値を持つ子Textを生成します。
|
| string_type | getFullName () const |
| | FullName("prefix:name")を得ます.
|
| node_type & | clone (nodecontainer_type &parent, const nodelist_iter &it=dmy_it) const |
| | このElementを複製します
|
Static Public メソッド |
| NodeType | type () |
| | 静的にクラスからNodeTypeを得ます
|
| this_type & | create (const string_type &name, this_type &parent, const typename nodelist_type::iterator &it=dmy_it) |
| | Elementを生成します.
|
| this_type & | create (const string_type &name, const string_type &ns, this_type &parent, const typename nodelist_type::iterator &it=dmy_it) |
| | Elementを生成します.
|
Protected メソッド |
| | Element (const string_type &name) |
| | コンストラクタ
|
フレンド |
| class | DOM_Parser< charT, char_traits, xml_traits > |
| class | Document< charT, char_traits, xml_traits > |