日期:2014-05-17  浏览次数:20514 次

急等!!! 朋友们进来看看呗!(xml 中怎么加换行)
XmlDocument msgXml = new XmlDocument();              
                XmlElement xe2 = msgXml.CreateElement("ComplainData");//创建一个<ComplainData>节点
                XmlElement xe3 = msgXml.CreateElement("Name");//创建一个<Name>节点
                xe3.InnerText = dr["FileFrom"].ToString();
                xe2.AppendChild(xe3);
                //
                xe3 = msgXml.CreateElement("Phone");
                xe3.InnerText = dr["Phone"].ToString();                xe2.AppendChild(xe3);
  msgXml.AppendChild(xe2);


我想请教一下怎么把   xe3.InnerText = dr["Phone"].ToString();
修改成  xe3.InnerText = dr["Phone"].ToString()+回车+"是否是电话"

关键是 怎么加上回车符???

------解决方案--------------------
\r\n 不行么?
------解决方案--------------------
其实什么符号并不重要,你可以直接作为该节点的属性来存

即便是你加入了你认为的换行符号,那么以后再读取解析的时候,也就是真正像用户做展示的时候,你还要根据具体情况而定,比如HTML 换行为<br/>,文本值内换行为\r\n

只要你能正确的取出数据,样式都是可以随机应变的
------解决方案--------------------
引用:
Return_false 提醒了我!!!

xml里面写<br/>,InnerText 换成 InnerHtml就可以