萌萌妈妈 发表于 2015-1-16 22:34:59

ASP.NET网站制作之C#读取XML文档

在经过全球个人PC市场占有90%的微软对asp.net不断优化与整合后,asp.net与微软自身平台的动用上更加的高效,加上asp.net在应用上非常容易上手,相信asp.net仍会是最多客户选用的脚本语言,并会在未来几年继续领跑。xml  这里先容一种读取XML文档的办法,示例顶用的是XmlTextReader函数,每实行Read()一次,读取一行.
usingSystem.Xml;
publicKSBMCONFIGReadConfig(stringXmlConfigFile)
{
KSBMCONFIG_conf=newKSBMCONFIG();
try
{
//OpenanXMLfile
System.Xml.XmlTextReaderreader;
reader=newSystem.Xml.XmlTextReader(XmlConfigFile);
while(reader.Read())
{
if((reader.NodeType==XmlNodeType.EndElement)
&&(reader.Name=="KSBM"))
{
break;
}
if(reader.IsStartElement("ServerPath"))
{
reader.Read();
_conf.ServerPath=reader.Value;
}
elseif(reader.IsStartElement("SmtpServer"))
{
reader.Read();
_conf.SMTPServer=reader.Value;
}
elseif(reader.IsStartElement("ConnectString"))
{
reader.Read();
_conf.ConnectString=reader.Value;
}
}
return_conf;
}
catch
{
_conf.ConnectString="";
_conf.ServerPath="";
_conf.SMTPServer="";
return_conf;
}
finally
{
}
}
其实Java之所以在曾经独步天下,就是因为他的跨平台、安全性,这两方面,效率可不是Java的强项,反而是他最短的一块挡板,虽然net总是用理论证明比.NET快。

若相依 发表于 2015-1-18 16:46:30

大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。

老尸 发表于 2015-1-22 13:39:10

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

萌萌妈妈 发表于 2015-1-31 07:10:49

现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。

活着的死人 发表于 2015-2-6 18:15:53

可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

小魔女 发表于 2015-2-18 01:11:22

对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。

愤怒的大鸟 发表于 2015-3-5 23:59:46

asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源

不帅 发表于 2015-3-12 16:38:09

虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。

简单生活 发表于 2015-3-20 00:32:47

最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。
页: [1]
查看完整版本: ASP.NET网站制作之C#读取XML文档