title: Print all xml child node using python
body: <p>I want to print all the values of the "ClCompiler" child of "ItemGroup" of my xml file.</p>
  
  <h2>my python code</h2>
  
  <pre><code>tree = minidom.parse(project_path)
  itemgroup = tree.getElementsByTagName('ItemGroup')
  print (itemgroup[0].toxml())
  </code></pre>
  
  <h2>my result</h2>
  
  <pre><code>&lt;ItemGroup Label="ProjectConfigurations"&gt;
      &lt;ProjectConfiguration Include="Debug|Win32"&gt;
          &lt;Configuration&gt;Debug&lt;/Configuration&gt;
          &lt;Platform&gt;Win32&lt;/Platform&gt;
      &lt;/ProjectConfiguration&gt;
      &lt;ProjectConfiguration Include="Release|Win32"&gt;
          &lt;Configuration&gt;Release&lt;/Configuration&gt;
          &lt;Platform&gt;Win32&lt;/Platform&gt;
      &lt;/ProjectConfiguration&gt;
  &lt;/ItemGroup&gt;
  &lt;ItemGroup&gt;
      &lt;ClCompile Include="../../avmedia/source/framework/MediaControlBase.cxx"/&gt;
      &lt;ClCompile Include="../../avmedia/source/framework/mediacontrol.cxx"/&gt;
      &lt;ClCompile Include="../../avmedia/source/framework/mediaitem.cxx"/&gt;
      &lt;ClCompile Include="../../avmedia/source/framework/mediamisc.cxx"/&gt;
  &lt;/ItemGroup&gt;
  </code></pre>
  
  <p>ecc</p>
  
  <hr>
  
  <h2>expected result</h2>
  
  <pre><code>    &lt;ClCompile Include="../../basic/source/basmgr/basmgr.cxx"/&gt;         
      &lt;ClCompile Include="../../basic/source/basmgr/vbahelper.cxx"/&gt;      
      &lt;ClCompile Include="../../basic/source/classes/codecompletecache.cxx"/&gt;
  </code></pre>
  
  <p>ecc</p>
  
  <hr>
  
  <h2>part of my xml</h2>
  
  <pre><code>&lt;ItemGroup&gt;
      &lt;ClCompile Include="../../basic/source/basmgr/basicmanagerrepository.cxx"/&gt;
      &lt;ClCompile Include="../../basic/source/basmgr/basmgr.cxx"/&gt;
      &lt;ClCompile Include="../../basic/source/basmgr/vbahelper.cxx"/&gt;
      &lt;ClCompile Include="../../basic/source/classes/codecompletecache.cxx"/&gt;
  &lt;/ItemGroup&gt;
  </code></pre>