最新评论
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
.. 标题貌似给后辈的一个提醒,相信你一定会有这个好习惯
.. 不过项目设计原本就是要求撰写技术文档的,不是吗?
Re:_vti_inf.html 文件被block导致Sharepoint designer 无法编辑MOSS网站 Jenny0810 2010-11-09 15:13
你好你你能说明白点 在webconfigu里怎么设置吗?Thks
Re:你可能不知道的方法:C#中对XML数据排序 森林 2010-09-11 13:13
就是上面的代码
然后我在页面调用
Dim doc As XmlDocument = New XmlDocument()
doc.Load(Server.MapPath("") & "/data/forums.xml")
doc = XMLOpearete.SortXMLDoc(doc)
Re:你可能不知道的方法:C#中对XML数据排序 森林 2010-09-11 13:11
[code=csharp]
/// <summary>
/// XMLOpearete 的摘要说明
/// </summary>
public class XMLOpearete
{
public XMLOpearete()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static XmlDocument SortXMLDoc(XmlDocument xmldoc)
{
//xmldoc.InnerText.Replace("
", "");
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:你可能不知道的方法:C#中对XML数据排序 蓝色车仔 2010-09-06 10:59
@森林 你能贴出抛出这个异常的代码吗?
Re:你可能不知道的方法:C#中对XML数据排序 森林 2010-09-05 21:13
谢谢分享 不过我有个问题哦
为什么我的会报“表达式的计算结果必须为节点集”的错误呢,
我查了一下资料,别人说是数字开头会报错,你碰到这个相似的问题吗?
谢谢!
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
我认为基础只有一个,那就是数学
