【发布时间】:2012-06-13 19:49:21
【问题描述】:
在我的 XML 文件中,我尝试使用文件路径;开头是这样的:
<value key="myPath"><![CDATA[C:\Program Files\myFile.exe]]>
然后,当我启动我的应用程序时,它总是说,找不到文件:
找不到文件 C:\Program
所以,显然它仍然被困在 Program 和 Files 之间的空间中。我以为我的 CDATA 会解决这个问题。
我错了?
【问题讨论】:
-
不是 xml、cdata 或否,而是您的程序对空间处理不当。 cdata 只是一种不需要转义 & 的便捷方式
-
CDATA(或 XML)与您的问题无关。是您的程序没有正确处理实际值。
-
你们是对的,是解析器搞砸了。感谢所有的cmets。
标签: xml error-handling path escaping cdata