var fragments = xmlDoc.getElementsByTagName('fragment');
for(i=0; i<fragments.length; i++){
qui ne avrai sempre uno solo di tag id
sei dentro a
<fragment>
<id>sezioni</id>
<content>
<ul id="ulTipologie" class="h_menu">
<li class="selected">Tipo Documento[/list]
</content>
</fragment>
var idelem = fragments.getElementsByTagName('id');
il valore lo hai in idelem[0].firstChild.data
Prova cosi dopo il for non si capisce proprio cosa vuoi
fare !

Non è testato ma ad occhio dovrebbe andare.