Skip to main content

Delete

Deletes the current XML node.

Syntax​

expression.Delete();

expression - A variable that represents an ApiCustomXmlNode class.

Parameters​

This method doesn't have any parameters.

Returns​

boolean

Example​

Remove a specific node from embedded custom XML data in a document.

// How do I delete a custom XML node in a document?

// Clean up stored XML by eliminating an unwanted element from the tree in a document.

let doc = Api.GetDocument();
let xmlManager = doc.GetCustomXmlParts();
let xml = xmlManager.Add('<content><text>First</text><text>Second</text></content>');
let textNode = xml.GetNodes('/content/text')[0];
textNode.Delete();
let infoParagraph = Api.CreateParagraph();
infoParagraph.AddText("XML text: " + xml.GetXml());
doc.Push(infoParagraph);