
## NodeChangingArgs class

Provides data for methods of the [INodeChangingCallback](../inodechangingcallback/) interface.

To learn more, visit the [Aspose.Words Document Object Model (DOM)](https://docs.aspose.com/words/nodejs-net/aspose-words-document-object-model/) documentation article.




### Properties

| Name | Description |
| --- | --- |
| [action](./action/) | Gets a value indicating what type of node change event is occurring. |
| [newParent](./newParent/) | Gets the node's parent that will be set after the operation completes. |
| [node](./node/) | Gets the [NodeChangingArgs.node](./node/) that is being added or removed. |
| [oldParent](./oldParent/) | Gets the node's parent before the operation began. |

### See Also

* module [Aspose.Words](../)
* class [DocumentBase](../documentbase/)
* class [INodeChangingCallback](../inodechangingcallback/)
* enum [NodeChangingAction](../nodechangingaction/)

