1.Node添加子节点
添加普通节点
AddchildNode(Node, '节点名');
添加带有属性的节点
AddchildNode(Node, '节点名');
AddAttributeNode(节点, '属性名','属性值');
或者带有多个属性的节点:
AddchildNode(Node,'节点名');
SetAttributeValue(节点,'属性名','属性值');
2.xpath 节点路径
<Check Name="h">
<Test Name="h" Connect="s" IRange="d" URange="f">
xpath := 'Check[@Name='h']' ++ PathSeparator + 'Test[@Name='h' and @Connect='s' and @IRange='d' and @URange='f']';
3.定位某节点下的一个子节点
ANode := Node.selectSingleNode('节点名');
或: IdentNode(xpath, true);
4.读取
节点名称 Node.nodename
节点值 Node.nodevalue
属性值 getAttriValue(Node,'属性名','');