飘飘悠悠 发表于 2015-1-16 22:49:57

ASP.NET网页设计C#依据前提搜刮Infopath天生的XML数据

觉得J2EE好像有很多工具,比如servlet,jboss,tomcat,ejb什么的,可是微软的.NET怎么什么也没有啊?xml|数据|前提Infopath天生的XML文件以下
<Table1>
<a></a>
<b></b>
<c>
<c1>1</c1>
<c2>书</c2>
<c3>好</c3>
</c>
<c>
<c1>2</c1>
<c2>书</c2>
<c3></c3>
</c>
<c>
<c1>3</c1>
<c2>书</c2>
<c3>好</c3>
</c>
<c>
<c1>4</c1>
<c2>4</c2>
<c3>4</c3>
</c>
</Table1>
我想获得一切c2=书的c1的值,网上搜了好半天都没有相似的例子,只好本人依据Infopath模板中的XSL中的Xpath来揣摩
以下是可行的办法:
IXMLDOMNodeListnodelist=thisXDocument.DOM.SelectNodes("//Table1/b/c/c1[../c2=书]");
大概
IXMLDOMNodeListnodelist=thisXDocument.DOM.SelectNodes("//Table1/b/c/c1[../c2="书"]");
假如想获得c2=书而且c3=好的c1值:
IXMLDOMNodeListnodelist=thisXDocument.DOM.SelectNodes("//Table1/b/c/c1[../c2=书and../c3=好]");
大概
IXMLDOMNodeListnodelist=thisXDocument.DOM.SelectNodes("//Table1/b/c/c1[../c2="书"and../c3=好
竟发现没有太大的帮助。总觉得要用起来,感觉到不了位。因为公司机器的原因,一直没有安装vs.net(也从来没有用过)。以前做asp的时候一直用DW(感觉其代码联想功能不错),可现在到了asp.net却不习惯了。

深爱那片海 发表于 2015-1-17 06:49:04

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

若天明 发表于 2015-1-29 08:47:50

在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。

乐观 发表于 2015-2-6 00:07:27

JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。

只想知道 发表于 2015-2-14 11:58:24

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

小魔女 发表于 2015-3-4 06:12:07

主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。

小女巫 发表于 2015-3-11 17:41:14

在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?

变相怪杰 发表于 2015-3-19 04:22:30

业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

不帅 发表于 2015-3-27 07:37:33

JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
页: [1]
查看完整版本: ASP.NET网页设计C#依据前提搜刮Infopath天生的XML数据