在 powershell 中将 XML 个元素转换为逗号分隔的字符串
Convert XML elements into a comma delimited string in powershell
我的 XML 文件中有这些元素:
<Applications>
<Application>Base Operations</Application>
<Application>Development Screen</Application>
<Application>eStat</Application>
<Application>EStat Rate Quote Poller</Application>
<Application>ETA Alert Agent</Application>
<Application>File Maintenance</Application>
<Application>Fuel Optimization Agent</Application>
<Application>FuelSourcingModule</Application>
<Application>Operations Reporting</Application>
<Application>Order Entry</Application>
<Application>PB GP Stand Alone</Application>
<Application>PB Rating Engine</Application>
<Application>PS Scheduler</Application>
<Application>Reports</Application>
<Application>Settlements</Application>
<Application>System Administration</Application>
<Application>TMW Backoffice</Application>
<Application>TMW CRM Right</Application>
<Application>TMW Operations</Application>
</Applications>
如何将其中的每一个转换成如下所示的列表:Base Operations, Development Screen, eStat, etc.
?
这个呢?
[XML]$xml = @"
<Applications>
<Application>Base Operations</Application>
<Application>Development Screen</Application>
<Application>eStat</Application>
<Application>EStat Rate Quote Poller</Application>
<Application>ETA Alert Agent</Application>
<Application>File Maintenance</Application>
<Application>Fuel Optimization Agent</Application>
<Application>FuelSourcingModule</Application>
<Application>Operations Reporting</Application>
<Application>Order Entry</Application>
<Application>PB GP Stand Alone</Application>
<Application>PB Rating Engine</Application>
<Application>PS Scheduler</Application>
<Application>Reports</Application>
<Application>Settlements</Application>
<Application>System Administration</Application>
<Application>TMW Backoffice</Application>
<Application>TMW CRM Right</Application>
<Application>TMW Operations</Application>
</Applications>
"@
[String]::Join(",",$xml.Applications.Application)
我的 XML 文件中有这些元素:
<Applications>
<Application>Base Operations</Application>
<Application>Development Screen</Application>
<Application>eStat</Application>
<Application>EStat Rate Quote Poller</Application>
<Application>ETA Alert Agent</Application>
<Application>File Maintenance</Application>
<Application>Fuel Optimization Agent</Application>
<Application>FuelSourcingModule</Application>
<Application>Operations Reporting</Application>
<Application>Order Entry</Application>
<Application>PB GP Stand Alone</Application>
<Application>PB Rating Engine</Application>
<Application>PS Scheduler</Application>
<Application>Reports</Application>
<Application>Settlements</Application>
<Application>System Administration</Application>
<Application>TMW Backoffice</Application>
<Application>TMW CRM Right</Application>
<Application>TMW Operations</Application>
</Applications>
如何将其中的每一个转换成如下所示的列表:Base Operations, Development Screen, eStat, etc.
?
这个呢?
[XML]$xml = @"
<Applications>
<Application>Base Operations</Application>
<Application>Development Screen</Application>
<Application>eStat</Application>
<Application>EStat Rate Quote Poller</Application>
<Application>ETA Alert Agent</Application>
<Application>File Maintenance</Application>
<Application>Fuel Optimization Agent</Application>
<Application>FuelSourcingModule</Application>
<Application>Operations Reporting</Application>
<Application>Order Entry</Application>
<Application>PB GP Stand Alone</Application>
<Application>PB Rating Engine</Application>
<Application>PS Scheduler</Application>
<Application>Reports</Application>
<Application>Settlements</Application>
<Application>System Administration</Application>
<Application>TMW Backoffice</Application>
<Application>TMW CRM Right</Application>
<Application>TMW Operations</Application>
</Applications>
"@
[String]::Join(",",$xml.Applications.Application)