https://i-beta.cnblogs.com/posts/edit-done;postId=12289345(完整)
https://www.cnblogs.com/dengjava/p/7810357.html(可借鉴删除时的获取父节点方法)