RemoveChild - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


XMLTools

  

RemoveChild

  

remove a child element from an XML element

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

RemoveChild(xmlTree, child)

Parameters

xmlTree

-

Maple XML tree; XML element

child

-

XML element or positive integer; child element or position of the child element to remove from the xmlTree

Description

• 

The RemoveChild(xmlTree, child) command removes the child node child from the XML element xmlTree. All children equal to the specified child are removed unless the child argument is a positive integer less than or equal to the number of children of the tree. (The positive integer is taken to represent the position of a child and only that child node is removed.)

  

Note: The input XML tree is not modified; a copy of the tree is returned with the indicated child removed.

Examples

> 

with⁡XMLTools:

> 

x≔XMLElement⁡a,,XMLElement⁡b,colour=red,foo,XMLElement⁡c,colour=blue,bar,XMLElement⁡d,,baz:

> 

Print⁡x

<a>
  <b colour = 'red'>foo</b>
  <c colour = 'blue'>bar</c>
  <d>baz</d>
</a>

> 

Print⁡RemoveChild⁡x&comma;2

<a>
  <b colour = 'red'>foo</b>
  <d>baz</d>
</a>

> 

Print⁡RemoveChild⁡x&comma;XMLElement⁡d&comma;&comma;baz

<a>
  <b colour = 'red'>foo</b>
  <c colour = 'blue'>bar</c>
</a>

See Also

XMLTools

XMLTools[AddChild]

XMLTools[FirstChild]

XMLTools[GetChild]

XMLTools[HasChild]

XMLTools[XMLElement]