在PowerShell中从XML删除标签

时间:2019-06-13 07:54:07

标签: xml powershell xml-parsing tags

PowerShell脚本可以删除XML文件中的所有标记和文本,而仅保留二进制数据吗?标签中的标签和文本阻止我编写二进制代码。

<message id="3" date="2010">
<text>4+Cj4+CmVuZG9iagoyIDAgb...</text></message>

需要删除所有文件并保持清晰的二进制代码并重新保存文件。

4+Cj4+CmVuZG9iagoyIDAgb...

甚至可以在PowerShell中执行此操作吗?

1 个答案:

答案 0 :(得分:1)

PowerShell喜欢XML。如果只是将数据导入到以XML形式转换的变量中,则不必进行正则表达式。您可以使用Get-Content,也可以像这样复制/粘贴:

[xml]$MyData = '<message id="3" date="2010"><text>4+Cj4+CmVuZG9iagoyIDAgb...</text></message>'
$MyData.message.text