返回信息流编程中遇到一个问题:
propertyNode.ParentNode.AppendChild(anotherPropertyNode);
就是这个意思,想添加一个跟propertyNode同级别的node,
但是报错:
Object reference not set to an instance of an object不知道为啥呢?
另外还试了一个方法:
propertyNode.ParentNode.InsertAfter(anotherPropertyNode,propertyNode);不知道这样用对不对呢?
这是一条镜像帖。来源:北邮人论坛 / dot-net / #1945同步于 2010/6/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖
C# parentNode[求助]
yeucd
2010/6/9镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
propertyNode 有父节点吗?如果ParentNode就是最上层节点,它的父节点就是空的;
propertyNode.ParentNode是什么类型?静态对象?就不能加实体对象。
能说详细点吗?
如果propertyNode的父节点是最上层节点还有办法加子节点吗?
如果propertyNOde.ParentNode是静态对象就没有办法加子节点了是么?有没其他可行的痛的法啊
谢谢了。。
【 在 ahomer 的大作中提到: 】
: propertyNode 有父节点吗?如果ParentNode就是最上层节点,它的父节点就是空的;
: propertyNode.ParentNode是什么类型?静态对象?就不能加实体对象。
这propertyNode是啥?
我猜你new一个?
【 在 yeucd (ding) 的大作中提到: 】
: 能说详细点吗?
: 如果propertyNode的父节点是最上层节点还有办法加子节点吗?
: 如果propertyNOde.ParentNode是静态对象就没有办法加子节点了是么?有没其他可行的痛的法啊
: ...................
【 在 yeucd 的大作中提到: 】
: 编程中遇到一个问题:
: propertyNode.ParentNode.AppendChild(anotherPropertyNode);
: 就是这个意思,想添加一个跟propertyNode同级别的node,
: ...................
private bool InsertNode(Node node, Node newNode)
{
if(node==null || node.ParentNode==null)
return false;
if(newNode==null)
return false;
node.ParentNode.AppendChild(newNode); // or insert node
return true;
}