1

我有连接到 XML 文件的 PS 脚本。但是,我收到此错误二重奏,以在我的 XML 文件中指定一行:

错误消息:无法将值“System.Object[]”转换为类型“System.Xml.XmlDocument”。错误:“'&' 是一个意外的标记。预期的标记是 ';'第 22 行,位置 99。”

这是第 22 行:

<Option Name="Action" Value="https://website.com/&sys_id=a3f50914db194450165992b8db96192d" />

我已经编辑了网站链接,因为我无法分享。

值的最后一部分是触发从“&”开始的错误

错误似乎出现在第 22 行的 pos 99 处的“&”处。我试图删除它并再次运行它。然后错误出现在“_”处,删除它发生在“=”上。似乎它不喜欢这些特殊字符。

这个想法是有一个按钮将您带到特定站点。如果我只有https://website.com,那么它会起作用,但我需要它比基本的首页更深入。

我认为它必须是 PS 脚本中需要修改但无法弄清楚的东西。

有什么建议么?

4

1 回答 1

3

您将需要转义特殊字符。这是一个参考:https ://docs.microsoft.com/en-us/dotnet/framework/wpf/advanced/how-to-use-special-characters-in-xaml

试试这个:

<Option Name="Action" Value="https://website.com/&amp;sys_id=a3f50914db194450165992b8db96192d" />
于 2019-11-25T15:03:43.703 回答