PDA

View Full Version : درخواست راهنمایی برای نمایش محتوای متنی به صورت مرتب



کامبیز اسدزاده
یک شنبه 14 آبان 1391, 23:48 عصر
سلام

دوستان من برام یه مشکلی پیش اومده ...

من میخوام مقدار زیر رو که در داخل یه متغیر هستش رو مرتب نمایش بدم.



<passwd>
<passwd>
<rawout>
TEST
</rawout>
<services>
<app>system</app>
</services>
<services>
<app>editor</app>
</services>
<services>
<app>mail</app>
</services>
<services>
<app>data</app>
</services>
<status>1</status>
<statusmsg>status is ok</statusmsg>
</passwd>
</passwd>



این به این صورت نمایش داده بشه مثلا :


TEST
system
editor
mail
data
status is ok

کسی میتونه کمک کنه ؟

hakim22
دوشنبه 15 آبان 1391, 21:53 عصر
اینکار خیلی راحت با XmlNode و XmlDocument ممکن میشه.
بعد از اینکه یک نمونه از XmlDocument ساختید. متن رو به متد loadاون بدید.
بعد باید مثل کار با TreeView در نودها گردش کنید تا مقدادیر درون هر Tag رو بدست بیاورید.
در xml به هر عبارتی که داخال <> باشه tag گفته میشه.

اسم Root شما در این متنی که گذاشتید password هست. که دارای نودهایی با نام های rowout , services و ... است. و چیزی که شما به دنبالش هستید مقدار value هر نود است که در این متن به زبان xml همون TEST , system و... میشه.