<?xml version='1.0' encoding='ISO-8859-1' standalone='yes'?>
<doxygen version="1.2.14">
  <compounddef id="classMiX_1_1Element" kind="class">
    <compoundname>MiX::Element</compoundname>
    <basecompoundref refid="classMiX_1_1NodeContainer" prot="public" virt="non-virtual"/>
    <basecompoundref refid="classMiX_1_1NamedNode" prot="public" virt="non-virtual"/>
    <templateparamlist>
      <param>
        <type>class</type>
        <name>charT</name>
      </param>
      <param>
        <type>class</type>
        <name>char_traits</name>
      </param>
      <param>
        <type>class</type>
        <name>xml_traits</name>
      </param>
    </templateparamlist>
    <listofallmembers>
      <member refid="classMiX_1_1NodeContainer_b0" prot="protected" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>addChild</name></member>
      <member refid="classMiX_1_1NodeContainer_a11" prot="public" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>addNSName</name></member>
      <member refid="classMiX_1_1NodeContainer_n0" prot="protected" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>children_</name></member>
      <member refid="classMiX_1_1Element_a11" prot="public" virt="virtual"><scope>MiX::Element</scope><name>clone</name></member>
      <member refid="classMiX_1_1NodeContainer_b1" prot="protected" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>cloneChildren</name></member>
      <member refid="classMiX_1_1Element_d1" prot="public" virt="non-virtual"><scope>MiX::Element</scope><name>create</name></member>
      <member refid="classMiX_1_1Element_d2" prot="public" virt="non-virtual"><scope>MiX::Element</scope><name>create</name></member>
      <member refid="classMiX_1_1Node_a2" prot="public" virt="virtual"><scope>MiX::Node</scope><name>destroy</name></member>
      <member refid="classMiX_1_1Element_r0" prot="private" virt="non-virtual"><scope>MiX::Element</scope><name>dmy_it</name></member>
      <member refid="classMiX_1_1Element_l1" prot="public" virt="non-virtual"><scope>MiX::Element</scope><name>Document< charT, char_traits, xml_traits ></name></member>
      <member refid="classMiX_1_1Element_l0" prot="public" virt="non-virtual"><scope>MiX::Element</scope><name>DOM_Parser< charT, char_traits, xml_traits ></name></member>
      <member refid="classMiX_1_1Element_b0" prot="protected" virt="non-virtual"><scope>MiX::Element</scope><name>Element</name></member>
      <member refid="classMiX_1_1NodeContainer_a6" prot="public" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>getAttribute</name></member>
      <member refid="classMiX_1_1NodeContainer_a7" prot="public" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>getAttribute</name></member>
      <member refid="classMiX_1_1NodeContainer_a2" prot="public" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>getChildren</name></member>
      <member refid="classMiX_1_1NodeContainer_a3" prot="public" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>getChildren</name></member>
      <member refid="classMiX_1_1NodeContainer_a8" prot="public" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>getElement</name></member>
      <member refid="classMiX_1_1NodeContainer_a9" prot="public" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>getElement</name></member>
      <member refid="classMiX_1_1NodeContainer_a10" prot="public" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>getElementsByTagName</name></member>
      <member refid="classMiX_1_1Element_a10" prot="public" virt="virtual"><scope>MiX::Element</scope><name>getFullName</name></member>
      <member refid="classMiX_1_1NamedNode_a4" prot="public" virt="non-virtual"><scope>MiX::NamedNode</scope><name>getName</name></member>
      <member refid="classMiX_1_1Node_a3" prot="public" virt="non-virtual"><scope>MiX::Node</scope><name>getParent</name></member>
      <member refid="classMiX_1_1Node_a4" prot="public" virt="non-virtual"><scope>MiX::Node</scope><name>getParent</name></member>
      <member refid="classMiX_1_1Element_a8" prot="public" virt="non-virtual"><scope>MiX::Element</scope><name>getText</name></member>
      <member refid="classMiX_1_1Element_a2" prot="public" virt="virtual"><scope>MiX::Element</scope><name>getType</name></member>
      <member refid="classMiX_1_1NamedNode_a5" prot="public" virt="non-virtual"><scope>MiX::NamedNode</scope><name>getURL</name></member>
      <member refid="classMiX_1_1NodeContainer_a4" prot="public" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>hasAttribute</name></member>
      <member refid="classMiX_1_1NodeContainer_a5" prot="public" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>hasAttribute</name></member>
      <member refid="classMiX_1_1Element_a0" prot="public" virt="non-virtual"><scope>MiX::Element</scope><name>MiX_Template_Typedef</name></member>
      <member refid="classMiX_1_1NodeContainer_n1" prot="protected" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>name_to_url_</name></member>
      <member refid="classMiX_1_1NamedNode_b0" prot="protected" virt="non-virtual"><scope>MiX::NamedNode</scope><name>NamedNode</name></member>
      <member refid="classMiX_1_1Node_b0" prot="protected" virt="non-virtual"><scope>MiX::Node</scope><name>Node</name></member>
      <member refid="classMiX_1_1Node_b1" prot="protected" virt="non-virtual"><scope>MiX::Node</scope><name>Node</name></member>
      <member refid="classMiX_1_1NodeContainer_b2" prot="protected" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>NodeContainer</name></member>
      <member refid="classMiX_1_1NodeContainer_b3" prot="protected" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>NodeContainer</name></member>
      <member refid="classMiX_1_1Node_l1" prot="public" virt="non-virtual"><scope>MiX::Node</scope><name>NodeContainer< charT, char_traits, xml_traits ></name></member>
      <member refid="classMiX_1_1Node_s2" prot="public" virt="non-virtual"><scope>MiX::Node</scope><name>nodecontainer_type</name></member>
      <member refid="classMiX_1_1Element_s1" prot="public" virt="non-virtual"><scope>MiX::Element</scope><name>nodelist_iter</name></member>
      <member refid="classMiX_1_1Element_a3" prot="public" virt="non-virtual"><scope>MiX::Element</scope><name>operator()</name></member>
      <member refid="classMiX_1_1Element_a4" prot="public" virt="non-virtual"><scope>MiX::Element</scope><name>operator()</name></member>
      <member refid="classMiX_1_1Element_a5" prot="public" virt="non-virtual"><scope>MiX::Element</scope><name>operator[]</name></member>
      <member refid="classMiX_1_1Element_a6" prot="public" virt="non-virtual"><scope>MiX::Element</scope><name>operator[]</name></member>
      <member refid="classMiX_1_1NodeContainer_a13" prot="public" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>queryNSName</name></member>
      <member refid="classMiX_1_1NodeContainer_a12" prot="public" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>queryURL</name></member>
      <member refid="classMiX_1_1NodeContainer_b4" prot="protected" virt="non-virtual"><scope>MiX::NodeContainer</scope><name>search</name></member>
      <member refid="classMiX_1_1NamedNode_a2" prot="public" virt="non-virtual"><scope>MiX::NamedNode</scope><name>setName</name></member>
      <member refid="classMiX_1_1Node_b2" prot="protected" virt="non-virtual"><scope>MiX::Node</scope><name>setParent</name></member>
      <member refid="classMiX_1_1Element_a9" prot="public" virt="non-virtual"><scope>MiX::Element</scope><name>setText</name></member>
      <member refid="classMiX_1_1NamedNode_a3" prot="public" virt="non-virtual"><scope>MiX::NamedNode</scope><name>setURL</name></member>
      <member refid="classMiX_1_1Element_s0" prot="public" virt="non-virtual"><scope>MiX::Element</scope><name>this_type</name></member>
      <member refid="classMiX_1_1Element_a7" prot="public" virt="virtual"><scope>MiX::Element</scope><name>toString</name></member>
      <member refid="classMiX_1_1Element_d0" prot="public" virt="non-virtual"><scope>MiX::Element</scope><name>type</name></member>
      <member refid="classMiX_1_1Element_a1" prot="public" virt="virtual"><scope>MiX::Element</scope><name>~Element</name></member>
      <member refid="classMiX_1_1NamedNode_a1" prot="public" virt="virtual"><scope>MiX::NamedNode</scope><name>~NamedNode</name></member>
      <member refid="classMiX_1_1Node_a1" prot="public" virt="virtual"><scope>MiX::Node</scope><name>~Node</name></member>
      <member refid="classMiX_1_1NodeContainer_a1" prot="public" virt="virtual"><scope>MiX::NodeContainer</scope><name>~NodeContainer</name></member>
    </listofallmembers>
      <sectiondef kind="public-type">
      <memberdef kind="typedef" id="classMiX_1_1Element_1s0" virt="normal" prot="public">
        <type>Element&lt; charT, char_traits, xml_traits &gt;</type>
        <name>this_type</name>
        <reimplements id="classMiX_1_1NamedNode_1s0">this_type</reimplements>        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="20" bodystart="20" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="classMiX_1_1Element_1s1" virt="normal" prot="public">
        <type>nodelist_type::iterator</type>
        <name>nodelist_iter</name>
        <reimplements id="classMiX_1_1Node_1s0">nodelist_iter</reimplements>        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="21" bodystart="21" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classMiX_1_1Element_1a0" virt="normal" prot="public" const="no" volatile="no">
        <type></type>
        <name>MiX_Template_Typedef</name>
        <reimplements id="classMiX_1_1NamedNode_1a0">MiX_Template_Typedef</reimplements>        <param>
          <type>charT</type>
        </param>
        <param>
          <type>char_traits</type>
        </param>
        <param>
          <type>xml_traits</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="19"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1Element_1a1" virt="virtual" prot="public" const="no" volatile="no">
        <type>virtual</type>
        <name>~Element</name>
        <exceptions> throw ()</exceptions>
        <briefdescription>
<para>デストラクタ. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="39" bodystart="39" bodyend="39"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1Element_1a2" virt="virtual" prot="public" const="yes" volatile="no">
        <type>virtual <ref refid="namespaceMiX_1a37" kindref="member">NodeType</ref></type>
        <name>getType</name>
        <reimplements id="classMiX_1_1Node_1a5">getType</reimplements>        <briefdescription>
<para>このノードのタイプを得ます. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="41" bodystart="41" bodyend="41"/>
        <references id="namespaceMiX_1a37a1">MiX::Node_Element</references>
        <references id="misc_8h_1a37">MiX::NodeType</references>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1Element_1a3" virt="normal" prot="public" const="no" volatile="no">
        <type><ref refid="classMiX_1_1Element_1s0" kindref="member">this_type</ref> &amp;</type>
        <name>operator()</name>
        <param>
          <type>const string_type &amp;</type>
          <declname>name</declname>
        </param>
        <param>
          <type>int</type>
          <declname>index</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
<para>子<ref refid="classMiX_1_1Element" kindref="compound">Element</ref>p.にアクセスします. </para>
        </briefdescription>
        <detaileddescription>
<para>szNameで与えられた名前を持つiIndex番目の<ref refid="classMiX_1_1Element" kindref="compound">Element</ref>p.への参照を返します 見つからなかった場合はDomException&lt;...&gt;を投げます </para>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="54" bodystart="54" bodyend="56"/>
        <references id="classMiX_1_1NodeContainer_1a8">MiX::NodeContainer::getElement</references>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1Element_1a4" virt="normal" prot="public" const="no" volatile="no">
        <type><ref refid="classMiX_1_1Element_1s0" kindref="member">this_type</ref> &amp;</type>
        <name>operator()</name>
        <param>
          <type>const string_type &amp;</type>
          <declname>name</declname>
        </param>
        <param>
          <type>const string_type &amp;</type>
          <declname>ns</declname>
        </param>
        <param>
          <type>int</type>
          <declname>index</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="57" bodystart="57" bodyend="59"/>
        <references id="classMiX_1_1NodeContainer_1a8">MiX::NodeContainer::getElement</references>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1Element_1a5" virt="normal" prot="public" const="no" volatile="no">
        <type>attribute_type &amp;</type>
        <name>operator[]</name>
        <param>
          <type>const string_type &amp;</type>
          <declname>name</declname>
        </param>
        <briefdescription>
<para>子<ref refid="classMiX_1_1Attribute" kindref="compound">Attribute</ref>p.にアクセスします. </para>
        </briefdescription>
        <detaileddescription>
<para>szNameで与えられた名前の<ref refid="classMiX_1_1Attribute" kindref="compound">Attribute</ref>p.への参照を返します 見つからなかった場合はDomException&lt;...&gt;を投げます </para>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="66" bodystart="66" bodyend="68"/>
        <references id="classMiX_1_1NodeContainer_1a6">MiX::NodeContainer::getAttribute</references>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1Element_1a6" virt="normal" prot="public" const="no" volatile="no">
        <type>attribute_type &amp;</type>
        <name>operator[]</name>
        <param>
          <type>std::pair&lt; string_type, string_type &gt;</type>
          <declname>p</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="69" bodystart="69" bodyend="71"/>
        <references id="classMiX_1_1NodeContainer_1a6">MiX::NodeContainer::getAttribute</references>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1Element_1a7" virt="virtual" prot="public" const="yes" volatile="no">
        <type>virtual string_type</type>
        <name>toString</name>
        <reimplements id="classMiX_1_1Node_1a6">toString</reimplements>        <param>
          <type>bool</type>
          <declname>is_indent</declname>
          <defval>false</defval>
        </param>
        <param>
          <type>int</type>
          <declname>indent_off</declname>
          <defval>0</defval>
        </param>
        <briefdescription>
<para>この<ref refid="classMiX_1_1Element" kindref="compound">Element</ref>p.の文字列表現を得ます. </para>
        </briefdescription>
        <detaileddescription>
<para>bIndentが真の時、インデントを追加します </para>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="77"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1Element_1a8" virt="normal" prot="public" const="yes" volatile="no">
        <type>string_type</type>
        <name>getText</name>
        <briefdescription>
<para>子<ref refid="classMiX_1_1Text" kindref="compound">Text</ref>p.の値を連結して返します. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="80"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1Element_1a9" virt="normal" prot="public" const="no" volatile="no">
        <type>void</type>
        <name>setText</name>
        <param>
          <type>const <ref refid="classMiX_1_1XMLString" kindref="compound">XMLString</ref>&lt; charT, char_traits, xml_traits &gt; &amp;</type>
          <declname>s</declname>
        </param>
        <briefdescription>
<para>子<ref refid="classMiX_1_1Text" kindref="compound">Text</ref>p.を全て消した後、sの値を持つ子<ref refid="classMiX_1_1Text" kindref="compound">Text</ref>p.を生成します。. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="83"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1Element_1a10" virt="virtual" prot="public" const="yes" volatile="no">
        <type>string_type</type>
        <name>getFullName</name>
        <reimplements id="classMiX_1_1NamedNode_1a6">getFullName</reimplements>        <briefdescription>
<para>FullName(&quot;nsname:name&quot;)を得ます. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="85"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1Element_1a11" virt="virtual" prot="public" const="yes" volatile="no">
        <type>node_type &amp;</type>
        <name>clone</name>
        <reimplements id="classMiX_1_1Node_1a7">clone</reimplements>        <param>
          <type><ref refid="classMiX_1_1Node_1s2" kindref="member">nodecontainer_type</ref> &amp;</type>
          <declname>parent</declname>
        </param>
        <param>
          <type>const <ref refid="classMiX_1_1Element_1s1" kindref="member">nodelist_iter</ref> &amp;</type>
          <declname>it</declname>
          <defval>dmy_it</defval>
        </param>
        <briefdescription>
<para>この<ref refid="classMiX_1_1Element" kindref="compound">Element</ref>p.を複製します. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><title>引数: </title><parametername>parent</parametername><parameterdescription><para>複製先の親ノード </para>
</parameterdescription><parametername>it</parametername><parameterdescription><para>挿入する場所(parent.getChilds()内の要素を示すイテレータでなくてはなりません) </para>
</parameterdescription></parameterlist></para>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="92"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-static-func">
      <memberdef kind="function" id="classMiX_1_1Element_1d0" virt="normal" prot="public" const="no" volatile="no">
        <type><ref refid="namespaceMiX_1a37" kindref="member">NodeType</ref></type>
        <name>type</name>
        <briefdescription>
<para>静的にクラスからNodeTypeを得ます. </para>
        </briefdescription>
        <detaileddescription>
<para>常にNode_Elementを返します </para>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="47" bodystart="47" bodyend="47"/>
        <references id="namespaceMiX_1a37a1">MiX::Node_Element</references>
        <references id="misc_8h_1a37">MiX::NodeType</references>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1Element_1d1" virt="normal" prot="public" const="no" volatile="no">
        <type><ref refid="classMiX_1_1Element_1s0" kindref="member">this_type</ref> &amp;</type>
        <name>create</name>
        <param>
          <type>const string_type &amp;</type>
          <declname>name</declname>
        </param>
        <param>
          <type><ref refid="classMiX_1_1Element_1s0" kindref="member">this_type</ref> &amp;</type>
          <declname>parent</declname>
        </param>
        <param>
          <type>const typename nodelist_type::iterator &amp;</type>
          <declname>it</declname>
          <defval>dmy_it</defval>
        </param>
        <briefdescription>
<para><ref refid="classMiX_1_1Element" kindref="compound">Element</ref>p.を生成します. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><title>引数: </title><parametername>name</parametername><parameterdescription><para>生成する<ref refid="classMiX_1_1Element" kindref="compound">Element</ref>p.の名前 </para>
</parameterdescription><parametername>parent</parametername><parameterdescription><para>生成する<ref refid="classMiX_1_1Element" kindref="compound">Element</ref>p.の親ノード </para>
</parameterdescription><parametername>it</parametername><parameterdescription><para>挿入する場所(parent.getChilds()内の要素を示すイテレータでなくてはなりません) </para>
</parameterdescription></parameterlist></para>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="101" bodystart="100" bodyend="101"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1Element_1d2" virt="normal" prot="public" const="no" volatile="no">
        <type><ref refid="classMiX_1_1Element_1s0" kindref="member">this_type</ref> &amp;</type>
        <name>create</name>
        <param>
          <type>const string_type &amp;</type>
          <declname>name</declname>
        </param>
        <param>
          <type>const string_type &amp;</type>
          <declname>ns</declname>
        </param>
        <param>
          <type><ref refid="classMiX_1_1Element_1s0" kindref="member">this_type</ref> &amp;</type>
          <declname>parent</declname>
        </param>
        <param>
          <type>const typename nodelist_type::iterator &amp;</type>
          <declname>it</declname>
          <defval>dmy_it</defval>
        </param>
        <briefdescription>
<para><ref refid="classMiX_1_1Element" kindref="compound">Element</ref>p.を生成します. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><title>引数: </title><parametername>name</parametername><parameterdescription><para>生成する<ref refid="classMiX_1_1Element" kindref="compound">Element</ref>p.の名前 </para>
</parameterdescription><parametername>ns</parametername><parameterdescription><para>生成する<ref refid="classMiX_1_1Element" kindref="compound">Element</ref>p.の名前空間のURL </para>
</parameterdescription><parametername>parent</parametername><parameterdescription><para>生成する<ref refid="classMiX_1_1Element" kindref="compound">Element</ref>p.の親ノード </para>
</parameterdescription><parametername>it</parametername><parameterdescription><para>挿入する場所(parent.getChilds()内の要素を示すイテレータでなくてはなりません) </para>
</parameterdescription></parameterlist></para>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="110"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-func">
      <memberdef kind="function" id="classMiX_1_1Element_1b0" virt="normal" prot="protected" const="no" volatile="no">
        <type></type>
        <name>Element</name>
        <param>
          <type>const string_type &amp;</type>
          <declname>name</declname>
        </param>
        <briefdescription>
<para>コンストラクタ. </para>
        </briefdescription>
        <detaileddescription>
<para><ref refid="classMiX_1_1Element" kindref="compound">Element</ref>p.のコンストラクタは直接呼べません<linebreak/> <ref refid="classMiX_1_1Element_1d1" kindref="member">Element&lt;...&gt;::create</ref>p.で生成してください</para>
<para><ref refid="classMiX_1_1Element" kindref="compound">Element</ref>p.の名前空間URLは子アトリビュートまでパージングした後 設定しなければならないので、コンストラクタは名前空間に触れない。 </para>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="36" bodystart="34" bodyend="36"/>
        <references id="NamedNode_8h_1b0">MiX::NamedNode::NamedNode</references>
        <references id="NodeContainer_8h_1b2">MiX::NodeContainer::NodeContainer</references>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-static-attrib">
      <memberdef kind="variable" id="classMiX_1_1Element_1r0" virt="normal" prot="private">
        <type>const nodelist_type::iterator</type>
        <name>dmy_it</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="23" bodystart="23" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="friend">
      <memberdef kind="friend" id="classMiX_1_1Element_1l0" virt="normal" prot="public" const="no" volatile="no">
        <type>friend class</type>
        <name>DOM_Parser&lt; charT, char_traits, xml_traits &gt;</name>
        <reimplements id="classMiX_1_1NodeContainer_1l0">DOM_Parser< charT, char_traits, xml_traits ></reimplements>        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="112" bodystart="112" bodyend="-1"/>
      </memberdef>
      <memberdef kind="friend" id="classMiX_1_1Element_1l1" virt="normal" prot="public" const="no" volatile="no">
        <type>friend class</type>
        <name>Document&lt; charT, char_traits, xml_traits &gt;</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="113" bodystart="113" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="42">
        <label>MiX::NodeContainer&lt; charT, char_traits, xml_traits &gt;</label>
        <link id="classMiX_1_1NodeContainer"/>
        <childnode id="43" relation="public-inheritance">
        </childnode>
      </node>
      <node id="43">
        <label>MiX::Node&lt; charT, char_traits, xml_traits &gt;</label>
        <link id="classMiX_1_1Node"/>
      </node>
      <node id="41">
        <label>MiX::Element&lt; charT, char_traits, xml_traits &gt;</label>
        <link id="classMiX_1_1Element"/>
        <childnode id="42" relation="public-inheritance">
        </childnode>
        <childnode id="44" relation="public-inheritance">
        </childnode>
      </node>
      <node id="44">
        <label>MiX::NamedNode&lt; charT, char_traits, xml_traits &gt;</label>
        <link id="classMiX_1_1NamedNode"/>
        <childnode id="43" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="46">
        <label>MiX::NodeContainer&lt; charT, char_traits, xml_traits &gt;</label>
        <link id="classMiX_1_1NodeContainer"/>
        <childnode id="47" relation="public-inheritance">
        </childnode>
      </node>
      <node id="47">
        <label>MiX::Node&lt; charT, char_traits, xml_traits &gt;</label>
        <link id="classMiX_1_1Node"/>
        <childnode id="46" relation="usage">
          <edgelabel>parent_</edgelabel>
        </childnode>
      </node>
      <node id="45">
        <label>MiX::Element&lt; charT, char_traits, xml_traits &gt;</label>
        <link id="classMiX_1_1Element"/>
        <childnode id="46" relation="public-inheritance">
        </childnode>
        <childnode id="48" relation="public-inheritance">
        </childnode>
      </node>
      <node id="48">
        <label>MiX::NamedNode&lt; charT, char_traits, xml_traits &gt;</label>
        <link id="classMiX_1_1NamedNode"/>
        <childnode id="47" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Element.h" line="17" bodystart="14" bodyend="114"/>
  </compounddef>
</doxygen>
