文件输入:compute = "...page.
o When you use the “Create Form” function ..."
做...
FileStream outfs = new FileStream(tempOutXmlFileName, FileMode.Open, FileAccess.Read,
FileShare.ReadWrite);
XMLDocument.Load(outfs)
加载后的文件:compute = "...page.
o When you use the "Create Form" function ..."
当再次写出文件时,我使用
using (StreamWriter writer = new StreamWriter(tempOutXmlFileName, false, Encoding.GetEncoding("ISO-8859-1")))
{ //(The original file is ISO-8859-1 encoding.)
writer.NewLine = "\n";
xmlOut.Save(writer);
}
并且它似乎不知道不直接写"
,这是我所期望的。理想情况下,我不希望XMLDocument转换它们,但如果在写出来时我可以做些什么,那也没关系。
以前有人遇到过这样的问题吗?通过执行100%字节操作,我之前能够解决它,但我不想这样做,因为我需要XML文档遍历函数。
想法?建议?
谢谢。
解决:
我最后只是做了一个查找/替换。不是很漂亮,但它确实有效,而且我有一些效率的余地。
答案 0 :(得分:1)