代码之家  ›  专栏  ›  技术社区  ›  pc1oad1etter

如何将.NET XML文档保存到包含一个&的路径中

  •  0
  • pc1oad1etter  · 技术社区  · 15 年前

    我正在将xmldocument对象保存到磁盘 using the Save (string) function . 当我这样做的时候,我得到一个“找不到路径的一部分”的错误。

    我尝试将字符传递为“&”、“&”、“%26”、“26”和“38”。我错过了什么?注意我不是在说 内容 文件名——但是文件名。

    Dim todocument As New Xml.XmlDocument
    todocument.LoadXml(fromXml.OuterXml)
    todocument.Save(toPath)
    
    2 回复  |  直到 15 年前
        1
  •  0
  •   Al W    15 年前

    &(和符号)输入文件名/路径是完全合法的。有两件事要检查。

    1. 确保目标文件夹在那里
    2. 尝试将其保存到文件流对象。
        2
  •  0
  •   pc1oad1etter    15 年前

    我的特殊问题不是&s没有被编码--路径中的'my''是被编码的,它们不应该被编码。