如何从阵列中一次获取一个项目并打印它们?

时间:2016-01-21 14:52:01

标签: arrays xml powershell

让我们假设我有一个包含5个元素的数组。

$fruits[$a] - {fox,apple,tiger,lion,rose}

我希望从这个数组中获取这些项目,并以下列格式打印在XML文件中:

    <elements>

    <elements scope="items">fox</elements>
    <elements scope="items">apple</elements>
    <elements scope="items">tiger</elements>
    <elements scope="items">lion</elements>
    <elements scope="items">rose</elements>

    </elements>

我无法以上述格式获取数据...而是通过我的脚本获取以下格式的元素(这不是必需的)

    <elements>

    <elements scope="items">fox apple tiger lion rose[0]</elements>
    <elements scope="items">fox apple tiger lion rose[1]</elements>
    <elements scope="items">fox apple tiger lion rose[2]</elements>
    <elements scope="items">fox apple tiger lion rose[3]</elements>
    <elements scope="items">fox apple tiger lion rose[4]</elements>

    </elements>

我试过

For($a=0;$a -lt $elements;$a++) { 
  $arte[$a] = Split-Path $arte[$a]-Leaf $global:xmlWriter.WriteRaw("<elements scope="items">$arte[$a]</elements>") #Write-Host $arte[$a]; 
}

0 个答案:

没有答案