捷胜软件

ASP.NET & SharePoint 开发
posts - 8, comments - 68, trackbacks - 0, articles - 0

最新评论

共4页: 1 2 3 4 下一页 
Re:你可能不知道的方法:C#中对XML数据排序 _蘰踄繧鍴灬鞓 2012-02-03 09:43  
楼主,很感谢,终于弄出来
Re:你可能不知道的方法:C#中对XML数据排序 _蘰踄繧鍴灬鞓 2012-02-03 09:37  
想问下楼主,调用的代码要放在什么地方才可以实现,因为我发现我无法做到排序
Re:你有知识积累的习惯么? 蓝色车仔 2011-03-25 11:07  
@ordered chaos 这个不是只项目那些规定的过程, 而是平时的知识的积累。
Re:你有知识积累的习惯么? ordered chaos 2011-01-10 13:42  
 .. 标题貌似给后辈的一个提醒,相信你一定会有这个好习惯  .. 不过项目设计原本就是要求撰写技术文档的,不是吗?
你好你你能说明白点 在webconfigu里怎么设置吗?Thks
就是上面的代码 然后我在页面调用 Dim doc As XmlDocument = New XmlDocument() doc.Load(Server.MapPath("") & "/data/forums.xml") doc = XMLOpearete.SortXMLDoc(doc)
[code=csharp] /// <summary> /// XMLOpearete 的摘要说明 /// </summary> public class XMLOpearete { public XMLOpearete() { // // TODO: 在此处添加构造函数逻辑 // } public static XmlDocument SortXMLDoc(XmlDocument xmldoc) { //xmldoc.InnerText.Replace("&#xD;&#xA;", ""); XmlDocument xmlDocCopy = new XmlDocument(); xmlDocCopy.LoadXml(xmldoc.OuterXml); XmlNode XmlNodeCopy = xmlDocCopy.SelectSingleNode("//Forums"); XmlNodeCopy.RemoveAll(); //XmlNodeCopy.InnerXml = "<NewsCategory Category=\"NA\"></NewsCategory>"; XmlNode node = xmldoc.SelectSingleNode("//Forums"); XPathNavigator navigator = node.CreateNavigator(); XPathExpression selectExpression = navigator.Compile("Topic/Message/Reply/Date"); //selectExpression.AddSort(".", XmlSortOrder.Descending, XmlCaseOrder.None, "", XmlDataType.Text); DateTimeComparer datesort = new DateTimeComparer(); selectExpression.AddSort(".", datesort); //DateTimeComparer datesort = new DateTimeComparer(); //selectExpression.AddSort(".", datesort); XPathNodeIterator nodeIterator = navigator.Select(selectExpression); while (nodeIterator.MoveNext()) { //XmlNode currentNode = (XmlNode)nodeIterator.Current.ValueAs( typeof(XmlNode)) ; XmlNode linkNode = xmldoc.SelectSingleNode("//Topic/Message/Reply/[Date=\"" +nodeIterator.Current.Value + "\"]"); XmlNode importedLinkNode = xmlDocCopy.ImportNode(linkNode, true); xmlDocCopy.SelectSingleNode("//Forums").AppendChild(importedLinkNode); } if (nodeIterator.Count < 1) { xmlDocCopy = xmldoc; } return xmlDocCopy; } } public class DateTimeComparer : IComparer { int IComparer.Compare(Object x, Object y) { return DateTime.Compare(Convert.ToDateTime(y), Convert.ToDateTime(x)); } } [/code]
@森林 你能贴出抛出这个异常的代码吗?
谢谢分享 不过我有个问题哦 为什么我的会报“表达式的计算结果必须为节点集”的错误呢, 我查了一下资料,别人说是数字开头会报错,你碰到这个相似的问题吗? 谢谢!
Re:想对广大程序员说的一些话 玩世不恭 2010-04-30 09:40  
类似的文章看多了就感觉没啥感觉了。
Re:想对广大程序员说的一些话 LindyBoy 2010-04-30 08:16  
基础肯定是重要的,如果你想成为大牛的话,那肯定是必须得加强的,而且很多东西是相通的,你GDI学的不错的话,那么GDI+应该也没什么问题了,GDI+没问题了,WinForm自然清楚多了,更多的时候你是知其然并且知其所以然的,而不是今天真幸运,Bug突然消失了.
Re:想对广大程序员说的一些话 小-G 2010-04-29 23:53  
内外兼修,呵呵 其时没有那么复杂了,计算机技术的学习过程类似正弦,先是慢慢学而且越学感到需要学的东西越多,然后再越学越快发现很多技术都是在人为忽悠自己的,呵呵 学习时坚持每天有进步就ok了~
Re:想对广大程序员说的一些话 蓝色车仔 2010-04-29 22:31  
[quote]大象象: 我在软件行业工作10+年自认为混的还可以,我觉得除非你是在做win form开发,否则学C, C++, 数据结构,操作系统什么的真是浪费时间啊。 基础很重要,但你要看你是做什么开发的,比如你是做MOS开发,你的基础是web相关的东西,比如http协议,web server原理什么的,你C++ 在牛也没用。 [/quote] HTTP协议,你应该知道有计算机网络基础这门课程吧? 建立web application 用什么写的? 还不是语言,数据结构,OO。 我Webform和 winform都做过,感觉都是相通的。
Re:想对广大程序员说的一些话 露磬弢 2010-04-29 20:29  
首先需要语言熟练 其次API熟练 再次业务熟练
Re:想对广大程序员说的一些话 亚历山大同志 2010-04-29 20:17  
这些技术出来好几年了还没用热乎,估计也是因为基本功不够撒
Re:想对广大程序员说的一些话 大象象 2010-04-29 18:25  
我在软件行业工作10+年自认为混的还可以,我觉得除非你是在做win form开发,否则学C, C++, 数据结构,操作系统什么的真是浪费时间啊。 基础很重要,但你要看你是做什么开发的,比如你是做MOS开发,你的基础是web相关的东西,比如http协议,web server原理什么的,你C++ 在牛也没用。
Re:想对广大程序员说的一些话 wangok 2010-04-29 16:20  
什么是基础? 如果你想做个职业程序员 数据结构 操作系统 是基础 但不要把它当作唯一 《软件工程》 也是基础 但语言不是 特别是C,C++ 他们根本就不是一个概念 我直接学的C++ 没学C 但我不认为 我的基础不行。
Re:想对广大程序员说的一些话 卡通一下 2010-04-29 16:15  
楼上的兄弟说到内功,就让人想到了中国的武术。 中国的武术,多年来一直被外人斥之为花拳绣腿。为什么呢?这是因为在中华武术中,多是以强身健体做为目的,所以总是关起门来偷偷地练习。 那外国的拳击、空手道、剑术等等,多是在对抗中练习提高,所以实战性非常地强。它的一招一式不一定标准,可是非常地实用,这对我们当下的某些观点,就有非常好的启示作用! 我以上所说并不是评论中华武术,而是借此来讲我们IT人如何练好内功。个人认为,只有通过实战(实践),才能真正地提高自己的功力,而不是关起门来,一门心思地苦苦读书。 我看有些兄弟憋的都快走火入魔了,呵呵!
Re:想对广大程序员说的一些话 修修 2010-04-29 15:55  
个人感觉内功和什么语言没有关系 就像中国人说中文 外国人说E文一样 操作系统 数据结构 OO等等 其实就是思想。
Re:想对广大程序员说的一些话 舞动的梦 2010-04-29 15:39  
我认为基础只有一个,那就是数学
共4页: 1 2 3 4 下一页