October 2017
Intermediate to advanced
440 pages
11h 47m
English
Nodes can be added by using the Add methods, which include Add, AddAfterSelf, AddBeforeSelf, and AddFirst. For example:
[XDocument]$xDocument = @"
<?xml version="1.0"?>
<list type='numbers'>
<name>1</name>
</list>
"@
$xDocument.Element('list').
Element('name').
AddAfterSelf(@(
[XElement]::new('name', 2),
[XElement]::new('name', 3),
[XElement]::new('name', 4)
))
The different Add methods afford a great deal of flexibility over the content of a document; in this case, the new elements appear after the <name>1</name> element.
Read now
Unlock full access