摘要:在xslt中有current和(.)看起来都表示当前节点,似乎差不多,其实不同,而且绝对是缺一不可的。 (.)实际上就是self::node() 来看一个例子,比如,对于如下xml 每个group引用的index都是一个book的number 假如我们在设计book的模板的时候,想调用aaaa,就应该这样: 就着样在xpath的路径中.随路径变化,...
阅读全文
摘要:真郁闷,一个问题折磨我好久,最后才发现原来是这个标签引用的文件之中的匹配级别不够,假如某个节点匹配两个模板,一个在主xslt文件中,一个在通过引用的xsl文件中,那就使用主xslt文件中的模板,后来我把改成就KO了,因为通过引用的模板权限和驻文件中的模板式一样的,不过还是没有太清楚假如主文件中有两个匹配的模板会用哪一个……
阅读全文
摘要:在我的考试系统中,有一个关于考试配置的xml文件,里面的信息大致是从数据库的某个表中取出20道题之类的描述语言,我希望第一次通过一个xslt将这个xml文件转化为另一个xml文件,而这个xml文件中包含从数据库中取出的每一道题的信息,这样,就涉及到一个将xslt转化为xml的问题,我开始以为很麻烦,后来才发现,其实很简单: 只要通过以上代码,就可以实...
阅读全文
摘要:我打算把考试系统之中的试题处理方法(出题,解答等)都做成WebService本来我打算用ASP.NET页面来调用ASP.NET的WebService的,可是我写ASP.NET网页一般是手写,不用Vidual Studio这种麻烦的程序的,我找了很久的文档,也不知道怎么在一个页面上调用WebService最后忽然想到直接用JS调用还更好,更适合本系统,所以我就研究了一下通过一下功能实现了对W...
阅读全文
摘要:使用xslt将xml转化为网页的时候,经常要用到直接插入xml代码,可是似乎比较困难, 比如我想将xml中转化为连接,而且根据实际情况不便于是用xsl:apply-tempates那就很麻烦了 开始我想用 ">, 而这样明显不对,因为标签xsl:value-of 在标签a的属性引号里面了 后来我想用 结果还是不行,因为它不知道为什么...
阅读全文