今天要在xml中加入<element xmlns="http://www.test.com">test</element>
使用XmlWriter写入,刚开始当成attribute来写,使用xmlWriter.WriteAttributeString("xmlns",“http://http://www.test.com/”);来写入,结果抛出异常,错误提示为:在同一开始元素标记中,无法将前缀“”从“”重定http://http://www.test.com;查了相关资料才发现,xmlns是默认存在的,不能通过WriteAttributeString方法来修改。只能在
xmlWriter.WriteStartElement("element ",“http://http://www.test.com/”);来实现的,为什么要如此呢?没搞明白。