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;
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;