我有大量的XML文件列表(超过10万个),并且想使用Powershell访问每个文件中的特定节点值。 我遇到的问题是,它们所有的名称空间都无处可去。 您知道什么是忽略它的最好方法吗?
答案 0 :(得分:2)
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in (t.txt) do (
set "row=%%a "
set "row=!row: =!"
set "row=!row: =!"
if defined row echo\%%a
)
然后将[xml]$xml = Get-Content file.xml
作为PowerShell对象(例如$xml
)访问。