xml报文解析,该怎么解决

xml报文解析假设有一个xml报文。rootid100/iditemid11/id1namezhangsan/namesex男/sex

xml报文解析
假设有一个xml报文。

<root>
  <id>100</id>
  <item>
    <id1>1</id1>
    <name>zhangsan</name>
    <sex>男</sex>
  </item>
</root>
怎么直接得到
<item>
    <id1>1</id1>
    <name>zhangsan</name>
    <sex>男</sex>
  </item>

DefaultHandler能设置startElement ,endElement ,characters 达到目的么,怎么实现,难道只能一步一步解析再组合么 XML
[解决办法]
忘了说是使用库 Dom4J