怎么读取指定“父子点”下的所有“子节点”

如何读取指定“父子点”下的所有“子节点”
如何读取指定“父子点”下的所有“子节点”? xml如下:

<show1>
  <item>显示1</item>
  <item>显示2</item>
  <item>显示3</item>
</show1>

<show2>
  <item>显示1</item>
  <item>显示2</item>
  <item>显示3</item>
</show2>

现在问是,我想读取<show2>下的所有<item>,我试过用elementsByTagName(“item”),但是它会把<show1>下的<item>也找出来,这不是我想要的结果,我想要的是<show2>下的所有<item>,不包括<show1>下的<item>!

请高手们告诉我一下,感激不尽,急!



------解决方案--------------------
QtXmlPatterns