修复畸形 XML 和 powershell
Repairing malformed XML and powershell
我正在使用 powershell,我必须读取和解析 XML,它在 windows 任务计划程序中创建一个计划任务,作为一个字符串。一切顺利,但当我尝试注册计划任务时,它说 XML 格式错误。确切的问题出在 XML 文件中 Action 标签下的 Arguments 子标签中。
参考下面一段代码:
<Arguments>-Command "& { & "./pl.ps1 {plname} run" } "</Arguments>
“&”字符必须转义。它必须作为
放入字段中
<Arguments>-Command "& { & "./pl.ps1 {plname} run" } "</Arguments>
更多信息可以通过搜索 "well-formed XML" 找到。
或者您可以将 CDATA 添加到您的标签中:
<Arguments><![CDATA[-Command "& { & "./pl.ps1 {plname} run" } "]]></Arguments>
在 CDATA 中,您可以添加几乎所有您想要的字符(“]”除外)。
我正在使用 powershell,我必须读取和解析 XML,它在 windows 任务计划程序中创建一个计划任务,作为一个字符串。一切顺利,但当我尝试注册计划任务时,它说 XML 格式错误。确切的问题出在 XML 文件中 Action 标签下的 Arguments 子标签中。 参考下面一段代码:
<Arguments>-Command "& { & "./pl.ps1 {plname} run" } "</Arguments>
“&”字符必须转义。它必须作为
放入字段中<Arguments>-Command "& { & "./pl.ps1 {plname} run" } "</Arguments>
更多信息可以通过搜索 "well-formed XML" 找到。
或者您可以将 CDATA 添加到您的标签中:
<Arguments><![CDATA[-Command "& { & "./pl.ps1 {plname} run" } "]]></Arguments>
在 CDATA 中,您可以添加几乎所有您想要的字符(“]”除外)。