【发布时间】:2023-04-05 23:55:01
【问题描述】:
XML,为什么即使在 CDATA 部分中也不允许使用空字符?
它似乎就在那里终止了文件。
有什么解决办法吗? Base64?
【问题讨论】:
-
好问题,除了base64(或一些分隔符)之外想不出任何东西。
-
我很好奇,为什么要在 XML 中包含空值?看到 XML 中的二进制流让我吃惊。
-
@João:因为他想在旧版本的 Flash 中传输二进制数据,而不需要 base64 的开销 - 请参阅 stackoverflow.com/questions/502857/…
-
因为您可能希望通过 Web 服务发送一些任意二进制数据。我有一些错误报告代码,它调用 Web 服务来报告错误,并且(可选)发送应用程序当时正在处理的二进制文件。让调试我的用户崩溃变得更加容易。