You need to enable JavaScript to run this app. Powershell提取XML属性导出TXT时如何添加指定前缀字符
优惠活动
大模型
产品
解决方案
定价
更多

Powershell提取XML属性导出TXT时如何添加指定前缀字符

实现方案

你可以通过PowerShell的字符串拼接功能直接给提取到的数值添加固定前缀,以下是两种常用的可行写法:

  • 写法1:直接拼接变量输出
    不需要修改原有提取逻辑,仅修改输出行即可:
[xml]$data=get-content Exemple.xml
$Room = $data.House.Room | Select -ExpandProperty value
# 拼接前缀后输出
"Room Number $Room" | Out-File RoomNumber.TXT

你也可以提前给$Room变量重赋值后再输出:
$Room = "Room Number " + $Room

  • 写法2:格式化字符串输出
    如果后续需要扩展拼接多个变量,推荐使用格式化写法,可读性更高:
[xml]$data=get-content Exemple.xml
$Room = $data.House.Room | Select -ExpandProperty value
# {0}对应后面-f参数传入的第一个变量
"Room Number {0}" -f $Room | Out-File RoomNumber.TXT

如果你的XML中存在多个Room节点需要批量加前缀,可以遍历所有节点处理:

[xml]$data=get-content Exemple.xml
$roomList = $data.House.Room | ForEach-Object {
    "Room Number $($_.value)"
}
$roomList | Out-File RoomNumber.TXT

内容的提问来源于stack exchange,提问作者user16357416

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 19:54:02