0

我有 3 个位于不同项目文件夹路径中的 XML 文件要合并为一个。
例如:

$Xml1 = "C:\XmlFolder1\XmlList1.xml
$Xml2 = "C:\XmlFolder2\XmlList2.xml
$Xml3 = "C:\XmlFolder3\XmlList3.xml

我需要将这 3 个 xml 文件合并为一个,例如 - $MainXml = MainXml.xml(即 $Xml1 + $Xml2 + $Xml3)

所有 Xml 文件都包含相同的属性。
例如:示例 Xml 片段

<Projects>
<Project>C:\Foldercommon\project1.vbproj</Project>
<Project>C:\Foldercommon\project2.vbproj</Project>
</Projects>

我的函数中有一个通用的 xml 逻辑,可以使用 $MainXml 来实现。

任何帮助将不胜感激。

谢谢!
阿什什

4

1 回答 1

0

我通过使用它来工作:

$content1 = Get-Content $xml1 | Sort-Object
$content2 = Get-Content $xml2 | Sort-Object
$content3 = Get-Content $xml3 | Sort-Object

$XmlContent = $content1 +$content2 +$content3

但是作为 Powershell 的新手,渴望学习在 PowerShell 中使用 XML 的新的最佳方法 :)

非常感谢克里斯蒂安到目前为止的帮助:)

于 2012-10-17T07:41:24.790 回答