对于xsl的显示:必须是一个父节点下,几个平等的子节点。当子节点们在同一父节点下多次出现的,这时要考虑增加一层相同的节点,并且在把原来的节点按成对出现或独自出现的原则放到该层节点之下。
对于xsl支持xpath层次结构,对于用xsl来显示xml文档,就要根据它来"爬树".(记住:首/为根,单/为层,//为树(//代表整个文档,.//以当前节点为根), ..为父,@为属性,首串为子) 当然还可以通过<xsl:apply-templates select="">,<xsl:template match="">来实现节点之间的显示转换;而且template还可以级联向下调用.当需要进行排序的时候,<xsl:for-each select="./dk" order-by="chua/jfdjf">...</for-each>这是升序排序,当需要降序排序的时候,在order-by的值前加-即可,即<xsl:for-each select="./dk" order-by="-chua/zi">...</for-each>