永发信息网

xsl样式表文件

答案:2  悬赏:50  手机版
解决时间 2021-04-05 05:57
xsl样式表文件
最佳答案
xsl提供两种机制来联合样式表:样式表导入,允许样式表之间相互引用和样式表包含,允许样式表被原文组合,案例(使用XSL样式表对XML文件排序)代码如下:
1、新建一个Books.xml文件的内容如下:




  
    The Autobiography of Benjamin Franklin
    
      Benjamin
      Franklin
    
    8.99
  
  
    The Confidence Man
    
      Herman
      Melville
    
    11.99
  
  
    The Gorgias
    
      Plato
    
    9.99
  

2、用Books_sort.xsl(排序),代码如下:


  
  
    
      XSL Transformation
      
        

My Book Collection


        
          
            Title
            Price
          
          
            
                         
              
                
              
              
                
              
            
          
        
      
    
  
3、运行结果如下:

全部回答
XSL提供两种机制来联合样式表:
1.样式表导入,允许样式表之间相互引用
2.样式表包含,允许样式表被原文组合.
样式表导入
一个XSL样式表可以包含xsl:import元素.所有xsl:import元素必须出现在样式表的开头. xsl:import元素有一个 href 属性,它的值就表示要导入的样式表的URI. 相对URI是指相对于xsl:import元素的基URI.







导向的样式表中的规则和定义比任何被导入样式表中的规则和定义都要重要.同样,一被导入的样式表中的规则和定义比之前导入的样式表中的规则和定义都要重要.一般来说,更重要的规则或定义比次重要的规则或定义要优先.每一类的规则和定义都会详细规定它.
样式表包含
一个样式表中可以用xsl:include元素来包含另一个XSL样式表. xsl:include也有href 属性,它的值就表示被包含的样式表的URI. 相对URI是指相对于xsl:include元素的基URI. xsl:include元素可以作为xsl:stylesheet元素的子元素,出现在任何xsl:import之后.在XML树的层次在上该包含生效.由href属性值定位的资源内容作为一个XML文档解析,在该文档中的xsl:stylesheet元素的子元素替代包含文档的xsl:include元素.同时在被包含的文档的xsl:import元素在包含文档中移上至任一存在的xsl:import元素之后. 不象xsl:import,被包含的规则或定义不影响他们被处理的方式.
嵌入样式表
通常一个样式表就是一个完整的XML文档,xsl:stylesheet元素作为文档的元素. 然而一个XSL样式表也可以嵌入在其它文档内容之中.内嵌的方式可能有两种:XSL样式表可以原文嵌入在一个非XML文档中或者xsl:stylesheet不作为文档元素出现在一个XML文档中.在第二种情况增加了出现内嵌样式,即自己规定样式的文档的可能. XSL还没有为之定义相应的机制.这是由于可以采用把样式表结合文档的通用方式来实现,只要满足:
1. 该方式允许一部分内容可以规定为样式表,例如使用有片段标识符URI
2. 该方式本身能被嵌入在文档中, 比如作为一个处理指令.定义这样的方式不在XSL的范围之内.
下例表明了怎样用xml:stylesheet处理指令将样式表和文档结合来实现内嵌样式. 其中的URI在片段标识符中使用了一个Xpointer来确定xsl:stylesheet元素的位置.














...


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
javascript返回值是什么意思?
阿轲皮肤台词,相声大话西游马腾翔台词
无线路由器如何设置10.1.12.1字段?
单选题已知集合A={1,2,3},集合B={4,5},
表扬舞蹈学生评语,英语课堂教学用语让学生表
求《原创新课堂》答案 八年级下册 数学 人教
像这种图片是用什么滤镜 或者手机app 又或者
浴火银河2哪里有太空盗要塞
三年级语文上册中的第27课中的什么也没有了指
在下列成语中,能够体现量变和质变辩证关系的
北仑哪里婚庆好点??
送什么给远到而来的朋友
如何观测冬季星空有哪些著名星座,如何观测
红白茶在四川成都那里有卖
积累含四字成语10-20个,文言文版,有原文,
推荐资讯
我是专科生,想续本。可是没有被学校推荐续本
写出一个比1/8大又比1/7小的数
下列遗传系谱中,黑色的为患者,白色的为正常
急不可待的意思,亟不可待是什么意思
跪求音乐软件
免费领手表如何
那里可以投稿诗歌,是儿童诗之类的,有稿费的
同安区厦门安然纳米汗蒸馆(凤山路店)地址在什
鸟人王开东①我是一只鸟,一只受伤的鸟,一只
跑完步脚踝疼是为什么
七孔刀一把多少钱
普通朋友男生女生去哪玩
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?