Tag: xmlnode

XMLDocument.Importnode失败

我目前正在一个项目,我必须创buildXMLNodes并将其插入到XML文件中的特定位置。 XMLNode是一个有大约90个单元格的行。 <Row ss:AutoFitHeight=\"0\"> <Cell ss:StyleID=\"s77\"><Data ss:Type=\"String\">ABC</Data></Cell> <Cell><Data ss:Type=\"Number\">100</Data></Cell> <Cell ss:StyleID=\"s77\"><Data ss:Type=\"String\">ABC</Data></Cell> <Cell><Data ss:Type=\"String\" x:Ticked=\"1\">---</Data></Cell> </Row> 我通过Stringbuilder创build文档,并用下面的代码读取它们: using (StringReader sr = new StringReader((sbuilder.ToString()))) using (XmlTextReader xtr = new XmlTextReader(sr) { Namespaces = false }) { xdoc.Load(xtr); } 我想要添加节点的XML文件是一个带有3个选项卡的Excel 2003工作表,但我只需要第一个。 我加载它在: XmlDocument xtemplate = new XmlDocument(); xtemplate.Load(file); 并尝试将我的节点导入模板XML XmlNode tempnode = xtemplate.ImportNode(xdoc.DocumentElement, true); 在这里,我得到一个XmlException 字符hex值0x3A的':'不得包含在名称中。 我不知道这是从哪里来的。 […]