××××××求解如何解析特定xml字符串的解决方案××××××
该xml字符串完整结构如下,其中area、area1,area2,area3节点是肯定有的,而content以及子节点是可变数量的, content节点如果存在则其3个子节点也一定存在,请问各位如何解析这个字符串从而能让我方便的首先按照area1还是area2或者area3,其次按照contentID进行排序后遍历得到其中的每个content节点下子节点的内容?
<area>
<area1>
<content>
<contentID>1</contentID>
<contentName>a</contentName>
<contentUser>aa</contentUser>
</content>
<content>
<contentID>2</contentID>
<contentName>b</contentName>
<contentUser>bb</contentUser>
</content>
</area1>
<area2>
<content>
<contentID>3</contentID>
<contentName>c</contentName>
<contentUser>cc</contentUser>
</content>
</area2>
<area3>
<content>
<contentID>4</contentID>
<contentName>d</contentName>
<contentUser>dd</contentUser>
</content>
</area3>
</area>