2010-05-11 115 views
0

我想插入第二行:插入線在XML文檔

<?mso-application progid="Excel.Sheet"?> 

,但我開始認爲這是不可能的。

這裏是我的基本代碼:

XmlDocument doc = new XmlDocument(); 


       XmlReader reader = cmd.ExecuteXmlReader(); 


       doc.LoadXml("<results></results>"); 


       XmlNode newNode = doc.ReadNode(reader); 

       while (newNode != null) 
       { 
        doc.DocumentElement.AppendChild(newNode); 
        newNode = doc.ReadNode(reader); 

       } 

回答

2

只是嘗試這樣

 XmlNode XNode = doc.CreateProcessingInstruction("mso-application ", "progid=\"Excel.Sheet\""); 
    doc.AppendChild(XNode);