PowerShell脚本可以删除XML文件中的所有标记和文本,而仅保留二进制数据吗?标签中的标签和文本阻止我编写二进制代码。
<message id="3" date="2010">
<text>4+Cj4+CmVuZG9iagoyIDAgb...</text></message>
需要删除所有文件并保持清晰的二进制代码并重新保存文件。
4+Cj4+CmVuZG9iagoyIDAgb...
甚至可以在PowerShell中执行此操作吗?
答案 0 :(得分:1)
PowerShell喜欢XML。如果只是将数据导入到以XML形式转换的变量中,则不必进行正则表达式。您可以使用Get-Content
,也可以像这样复制/粘贴:
[xml]$MyData = '<message id="3" date="2010"><text>4+Cj4+CmVuZG9iagoyIDAgb...</text></message>'
$MyData.message.text