xmlRemove
=========
Remove an element or a list of elements from their parents
Calling Sequence
~~~~~~~~~~~~~~~~
::
xmlRemove(elems)
Arguments
~~~~~~~~~
:elems elems, an XMLElem or a XMLSet (result of XPath query) or a
XMLlist (a children list)
:
Description
~~~~~~~~~~~
Detach one or several elements from their parents. The detached
elements are definitly lost.
Examples
~~~~~~~~
::
doc = `xmlReadStr`_("HelloScilabWorld");
// Remove all the
xp = `xmlXPath`_(doc, "//a");
xmlRemove(xp);
`xmlDump`_(doc)
xmlDelete(doc);
// Remove the first element
doc = `xmlReadStr`_("HelloScilabWorld");
xmlRemove(doc.root.children(1));
`xmlDump`_(doc)
//Remove all the root children
xmlRemove(doc.root.children);
`xmlDump`_(doc)
xmlDelete(doc);
See Also
~~~~~~~~
+ `XMLObjects`_ Describe the properties of the different XML objects
History
~~~~~~~
Version Description 5.4.0 XML module introduced.
.. _XMLObjects: XMLObjects.html