一个TextBox用来接收数据例如一篇文章。。文章的话就必然会有另起一行的啦。。
那么些数据如何保存在XML文件里呢???
我的一个操作
XmlDocument xdoc = new XmlDocument;
xdoc.Load( Server.MapPath( "db.xml" ));XmlElement parentNode = xdoc.CreateElement( "guest" );
xdoc.DocumentElement.PrependChild( parentNode );
XmlElement commentNode = xdoc.CreateElement("comment");
XmlComment commentText= xdoc.CreateComment(comment.Text);//comment.Text为TextBox接收到的数据
parentNode.AppendChild( commentNode );
commentNode.AppendChild(commentText);
xdoc.Save( Server.MapPath( "db.xml" ));
我输出这些数据的时候失败了另起一行的地方没有起行的。。只是多了个空格。。真郁闷。。
求高手指点。。主要是输入数据的时候应该如何保存。。和输出的时候如何操作的问题了
那么些数据如何保存在XML文件里呢???
我的一个操作
XmlDocument xdoc = new XmlDocument;
xdoc.Load( Server.MapPath( "db.xml" ));XmlElement parentNode = xdoc.CreateElement( "guest" );
xdoc.DocumentElement.PrependChild( parentNode );
XmlElement commentNode = xdoc.CreateElement("comment");
XmlComment commentText= xdoc.CreateComment(comment.Text);//comment.Text为TextBox接收到的数据
parentNode.AppendChild( commentNode );
commentNode.AppendChild(commentText);
xdoc.Save( Server.MapPath( "db.xml" ));
我输出这些数据的时候失败了另起一行的地方没有起行的。。只是多了个空格。。真郁闷。。
求高手指点。。主要是输入数据的时候应该如何保存。。和输出的时候如何操作的问题了
string code = 文章内容;
code = code.Replace( "\r\n", "<br>" );方法2:
string code = 文章内容;
code = "<pre>" + code + </pre>";
string code = 文章内容;
code = "<pre>" + code + </pre>";老兄
这个方法我没看明白可以解析一下吗???
CData = doc.CreateCDataSection("<br><b>用XmlCDataSection。not XmlComment");
我明白了to 孟子
呵呵。。我那里是打错了因为我在找怎样才可以建立一个带CDATA的元素我本来也是写XmlCDataSection的。。