PowerShell: hinzufügen von XmlElement-Objekten zu einem nicht-root-element

Ich habe Probleme beim hinzufügen von einem XmlElement zu einem nicht-root-element in der PowerShell.

Im Grunde, angesichts dieser xml:

<clubs>
        <club name="boca" position="1">
                <field>bombonera</field>
                <field>bombonerita</field>
        </club>
        <club name="racing" position="19">
                <field>cilindro</field>
        </club>
</clubs>

Ich will, um dies zu erreichen

<clubs> 
        <club name="boca" position="1"> 
                <field>bombonera</field> 
                <field>bombonerita</field> 
        </club> 
        <club name="racing" position="19"> 
                <field>cilindro</field> 
        </club> 
        <club name="barracas" />
</clubs>

Ich ein element erstellen,

$new = $clubs.CreateElement("barracas")

Wenn ich versuche, fügen Sie dieses element auf einer nicht-root-Knoten, d.h.

$clubs.clubs.club += $new

Bekomme ich

Cannot set "club" because only strings can be used as values to set XmlNode properties.

Was bin ich?

InformationsquelleAutor der Frage Ariel | 2010-06-14

Schreibe einen Kommentar