PDA

View Full Version : حذف نود xml



zahra_no
جمعه 29 شهریور 1392, 13:22 عصر
سلام

xml با این ساختار

<?xml version="1.0" encoding="utf-16"?>
<XML_Favorites>
<XML_Favorites>
<List>
<id>0</id>
<Name>عنوان</Name>
<Address>آدرس</Address>
</List>
<List>
<id>1</id>
<Name>عنوانی برای این درس</Name>
<Address>Data\بخش دوم\فصل اول</Address>
</List>
</XML_Favorites>
</XML_Favorites>



برای پاک کردن مجموعه نود

<id>1</id>
<Name>عنوانی برای این درس</Name>
<Address>Data\بخش دوم\فصل اول</Address>
</List>

من از این دستورات استفاده میکنم

ولی هیچ کدوم پاک نمیکنه

path:='c:\F.xml';
Arow:=1;
XMLDocument1.LoadFromFile(path);
TestNodesAll := XMLDocument1.DocumentElement.ChildNodes[0];

if (Arow = TestNodesAll.ChildNodes[Arow].ChildNodes.FindNode
('id').NodeValue) then
begin
TestNodesAll.Collection.Delete(Arow);
end;

zahra_no
شنبه 30 شهریور 1392, 11:27 صبح
اگر کسی در این مورد تجربه ای داره

لطفا دریغ نکنید.

zahra_no
دوشنبه 08 مهر 1392, 16:46 عصر
من همچنان بی جواب موندم

دوستان اگه کسی میدونه دریغ نکنه، چطوری میتونم این مشکلو حل کنم؟؟