2010-05-11 81 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);