我目前正在编写一个C#脚本,根据我给出的样本创建一个XML文件,通常我会添加一个这样的元素:
node.Add(new XElement("NodeName", new XCData("Value")));
但是在XML示例中,它在CDATA之前使用以下内容在完成的文档中创建空格(稍后在html中进行转换):
  // The XML is like:
<NodeName>  <!CDATA[Value]]></NodeName>
我试图在XCData声明中的值之前添加空格,但它总是忽略它们,是否有某种方式我可以添加与XML相同的内容,保留我放入的任何空格或者可能在值之前选项卡? / p>
答案 0 :(得分:0)
添加几个空格:
node.Add(new XElement("NodeName", " ", new XCData("Value")));