【发布时间】:2013-01-04 11:29:57
【问题描述】:
我尝试将撇号 ' 保存到 XML,但总是出错。
当我想保存新项目时,我首先尝试找到它。我用这个
XmlNode letters = root.SelectSingleNode("//letters");
XmlNode oldFileLetter = letters.SelectSingleNode("letter[@name='"+letterName+"']");
但是当letterName 包含撇号'我得到一个错误,那个路径没有关闭
我也发现了这个c# parsing xml with and apostrophe throws exception,但是当我按照 Steven 所说的进行操作时,撇号是可以的,但是双引号会抛出异常。
我也需要传递 " 和 '。
【问题讨论】:
-
name 是 Xml 中的一个属性,对吧??如果它是一个属性,它将不支持撇号