通過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>
添加回答
舉報
0/150
提交
取消