【发布时间】:2016-08-08 01:24:39
【问题描述】:
我有一个在 C# 脚本中编辑的 xml 文档。
- 我正在使用 .load 来读取文档。
- .SelectSingleNode 查找要编辑的节点。
- 设置我要设置的属性的.value。
- 使用 .Save
问题来了……
我将 Salesforce 接口的 SQL 语句保存在 .value 中。当您使用 .save 时,它会将字符串编码(> 成 >)。我不能这样做,因为 Salesforce 确实知道如何编码/解码,所以它必须是我设置的特定字符串。在不编码的情况下保存文档的最佳方法是什么。我想我可以读取 xml 文档并解析为文件流,当我得到它时编辑字符串,但这似乎很麻烦....
【问题讨论】:
-
您能否在问题中编辑代码示例,以确保每个人都在同一页面上?
-
这种编码是有原因的:否则文档将是无效的 XML。请出示样本。
-
使用元素而不是属性。使用 CDATA 部分。在 CDATA 部分中,
>等字符无需编码即可存储。 -
嗨,德伍德!由于您是新来的,请给我一个提示:这个问题仍然悬而未决吗?您需要进一步的帮助吗?请注意,大多数在 SO 上给出答案的专业人士都渴望获得声誉积分。 Please read this: someone-answers。谢谢!