1)使用chilkat-9.5.0.79-x86-vc9 CkXml lib-RemoveChild(使用标记路径)方法从以下xml中删除记录:
<?xml version="1.0" encoding="utf-8"?>
<root>
<proxy>
<record>
<ip>103.108.126.247</ip>
<port>3128</port>
<time>71</time>
</record>
<record>
<ip>176.123.61.238</ip>
<port>3128</port>
<time>84</time>
</record>
<record>
<ip>51.79.140.76</ip>
<port>8080</port>
<time>91</time>
</record>
2)代码:
xml.RemoveChild("proxy|record[1]");
结果: 没有记录被删除!
3)代码:
xml.RemoveChild("proxy|record[1]|ip");
结果: 记录[1]的ip字段已删除!
3)问题: 这是一个错误吗?要么 使用RemoveChild方法删除整个记录[1]的正确方法是什么?
请告知。
答案 0 :(得分:1)
我找到了Chilkat内部的问题,并进行了修复。我将在此处发布预发布版本v9.5.0.80对其进行修复。
32位:https://chilkatdownload.com/prerelease/chilkat-9.5.0-x86-vc9-1570.zip
64位:https://chilkatdownload.com/prerelease/chilkat-9.5.0-x86_64-vc9-1571.zip