为了账号安全,请及时绑定邮箱和手机立即绑定

通过XmlDocument修改带有DOCTYPE的xml文件遇到问题

通过XmlDocument修改带有DOCTYPE的xml文件遇到问题

哈士奇WWW 2018-10-10 10:06:05
通过XmlDocument修改带有DOCTYPE的xml文件遇到如下问题:1,断网时直接报错:无法解析此远程名称- 'hibernate.sourceforge.net'2,连网时修改后:在DOCTYPE行后产生多余字符"[]"    --- 这是bug吗 ??C#代码如下:            XmlDocument mydoc = new XmlDocument();            mydoc.Load(@"d:\hibernate.cfg.xml");            //XmlNode node = mydoc.DocumentElement;//移到config节点             //node = node.FirstChild;//移到database子节点             //node = node.FirstChild;//移到server子节点             //node = node.NextSibling;//移到sa子节点            //node = node.NextSibling;//移到passowrd子节点             //node.InnerText = "sfadsfs";//修改内容            mydoc.Save(@"d:\hibernate.cfg.xml");//保存XML文件:<?xml version="1.0" encoding="utf-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"[]><hibernate-configuration>  <session-factory>...  </session-factory></hibernate-configuration>
查看完整描述

1 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

确实不应该有“[]"。

查看完整回答
反对 回复 2018-10-22
  • 1 回答
  • 0 关注
  • 588 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信