سلام
من یک فایل xml با ساختار زیر دارم .

کد HTML:
<?xml version="1.0" encoding="utf-8"?>
<template>
	<page id="index">
		<content>this page for you</content>
		<free>this is free</free>
	</page>
</template>

حالا میخوام یک کلاس بنویسم که توسط اون بتونم مثلا تمام تگ های بین تگ page که id اون index هست رو بخونم و تمام محتوای این تگ رو شامل نام تگ و محتوای اون داخل یک ارایه قرار بدم .

من برای اینکار از روش SAX استفاده کردم ولی استفاده از این روش داخل کلاس خیلی دردسر داره .
دنبال یک روش راحت برای انجام این کار توسط نوشتن یک کلاس هستم .