是否使用XmlUpdate MSBuild任务更新CDATA节?
有人知道如何设置XmlUpdate MSBuild任务的值,以便将输出包装在CDATA节中吗 我试过:是否使用XmlUpdate MSBuild任务更新CDATA节?,xml,msbuild,Xml,Msbuild,有人知道如何设置XmlUpdate MSBuild任务的值,以便将输出包装在CDATA节中吗 我试过: Value="<![CDATA[@(Readme)]]>" 及 但两者都输出HTML编码的和strong>标记 非常感谢 MattCDATA只是一种输出文本的便利工具,无需转义特殊字符,如&“”。由于XmlUpdate正确地转义了文本,因此不需要CDATA节;XML将是等效的。如果使用更新的XML文件的应用程序希望它作为CDATA,是否会有冲突?(即双重转义)
Value="<![CDATA[@(Readme)]]>"
及
但两者都输出HTML编码的和strong>标记
非常感谢
MattCDATA只是一种输出文本的便利工具,无需转义特殊字符,如
&“”
。由于XmlUpdate
正确地转义了文本,因此不需要CDATA节;XML将是等效的。如果使用更新的XML文件的应用程序希望它作为CDATA,是否会有冲突?(即双重转义)我怀疑应用程序是否希望它是CDATA,因为从XML的角度来看,这只是一个文本节点。兼容的XML解析器应该将它们视为等效的,而应用程序实际上不应该注意到常见情况下的差异。
Value="<![CDATA[@(Readme)]]>"