xmlcfg: fixed DeletePath

git-svn-id: trunk@25817 -
This commit is contained in:
mattias 2010-06-01 17:14:55 +00:00
parent 2a52b833dc
commit 9e6de7a287

View File

@ -335,8 +335,15 @@ begin
end;
procedure TXMLConfig.DeletePath(const APath: string);
var
Node: TDOMNode;
ParentNode: TDOMNode;
begin
InternalCleanNode(InternalFindNode(APath,length(APath)));
Node:=InternalFindNode(APath,length(APath));
if (Node=nil) or (Node.ParentNode=nil) then exit;
ParentNode:=Node.ParentNode;
ParentNode.RemoveChild(Node);
InternalCleanNode(ParentNode);
end;
procedure TXMLConfig.DeleteValue(const APath: string);