我正在使用 xmlTextWriter 创建 xml。
writer.WriteStartElement("book");
writer.WriteAttributeString("author", "j.k.rowling");
writer.WriteAttributeString("year", "1990");
writer.WriteString("&");
writer.WriteEndElement();
但是现在我需要写 '&' 但 xmlTextWriter 会自动将这个写为 "&"; 那么有什么解决方法可以做到这一点吗?
我通过读取 doc 文件来创建 xml。因此,如果我读取“-”,那么在 xml 中我需要写“&ndash”;所以在写入时它被写为“&”;ndash。
因此,例如,如果我试图用 text 编写一个节点good-bad
,我实际上需要编写我的 XML,例如<node>good–bad</node>
. 这是我的项目的要求。