我只想在属性不存在时添加属性。
问问题
1533 次
3 回答
2
查看:http ://egeveke.blogspot.com/2006/09/xpathnavigator-missing-setattribute.html
基本上你使用 MoveToAttribute,测试它是否成功。如果不存在,则它不存在,您可以创建。请记住,要么从您的导航器的克隆开始,要么在成功后移回父级。
if (nav.MoveToAttribute())
{
// exists
nav.MoveToParent();
}
else
{
nav.CreateAttribute(...);
}
于 2012-04-18T16:53:19.747 回答
0
使用 Xpathnavigator 对象上的“ HasAttributes ”属性检查它是否具有任何属性,然后继续执行您的操作。希望这可以帮助!!
于 2011-04-26T11:42:44.040 回答
0
查看使用 XPathNavigator 插入 XML 数据。具体的部分Inserting Attribute Nodes
于 2011-04-26T11:13:56.407 回答