问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在XML 文档中引用CSS 样式文件?

发布网友 发布时间:2022-04-07 09:04

我来回答

4个回答

热心网友 时间:2022-04-07 10:34

1、直接引入
<?xml-stylesheet type="text/css" href="cssFile.css"?>
2、内嵌使用
 <?xml-stylesheet type="text/css"?>
 <xml>
 <HTML:STYLE xmlns:HTML="http://www.w3.org/profiles/XHTML-transitional">
 lang {
     background:#cccccc;
 }
 php {
     background:#eeeeee;
 }
 java {
     background:#999999;
 }
 <lang>
     <php>language php </php>
     <java>language java</java>
 </lang>
 </HTML:STYLE>

热心网友 时间:2022-04-07 11:52

和html里引用样式文件差不多。<?xml-stylesheet type="text/css" href="xm710.css"?>

热心网友 时间:2022-04-07 13:26

<?xml-stylesheet type="text/css" href="引用的文件的地址"?>

热心网友 时间:2022-04-07 15:18

XSL提供两种机制来联合样式表:

1.样式表导入,允许样式表之间相互引用
2.样式表包含,允许样式表被原文组合.

样式表导入
一个XSL样式表可以包含xsl:import元素.所有xsl:import元素必须出现在样式表的开头. xsl:import元素有一个 href 属性,它的值就表示要导入的样式表的URI. 相对URI是指相对于xsl:import元素的基URI.

<xsl:stylesheet xmlns:xsl="">
<xsl:import href="article.xsl"/>
<xsl:import href="bigfont.xsl"/>
<xsl:define-attribute-set name="note-style">
<xsl:attribute-set font-posture="italic"/>
</xsl:define-attribute-set>
</xsl:stylesheet>

导向的样式表中的规则和定义比任何被导入样式表中的规则和定义都要重要.同样,一被导入的样式表中的规则和定义比之前导入的样式表中的规则和定义都要重要.一般来说,更重要的规则或定义比次重要的规则或定义要优先.每一类的规则和定义都会详细规定它.

样式表包含
一个样式表中可以用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元素的位置.

<?xml version="1.0"?>
<?xml:stylesheet type="text/xsl" href="#id(style1)"?>
<!DOCTYPE doc SYSTEM "doc.dtd">
<doc>
<head>
<xsl:stylesheet xmlns:xsl="" id="style1">
<xsl:import href="doc.xsl"/>
<xsl:template match="id(foo)">
<fo:block font-weight="bold"><xsl:process-children/></fo:block>
</xsl:template>
</xsl:stylesheet>
</head>
<body>

<para id="foo">
...
</para>

</body>
</doc>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
带艹字头的字,越多越好 独裁和一元化的区别 地下城里的硬直指的是什么属性啊 ?加了有什么用? 地下城与勇士装备上加硬直是什么意思 地下城与勇士的硬直 地下城勇士柔道加硬直有什么好处 地下城,弹药硬直弹究竟加不加?加多少? 地下城加多硬直有什么用 擦脸的精油是在擦脸的水和面霜之前用还是之后用 ...粉末20g与80g稀硫酸恰好完全反应,得到0.2g氢气.(1)计算这种合金中铜... 西红柿鸡蛋面可以放什么 建筑识图入门基础知识梁配筋图解建筑识图和结构识图 建筑结构与识图课件 急求!!!《建筑结构基础与识图》的课件ppt? 建筑结构识图,谢谢解答 建筑结构识图的图书目录 建筑结构基础与识图的图书信息 谈谈你对建筑结构基础与视图课的认识!急!!!直接采纳! 建筑结构选型复习资料及试题(有答案) 建筑结构基础与识图的图书目录 求建筑结构基础与识图课后的实训答案 建筑结构基础与识图,第6题的d怎么做?我只会用一矩式,做不出 建筑结构基础与识图(工程造价与建筑管理类专业适用)》(第二版)课后习题答案 建筑结构和识图的题目,谢谢 建筑结构基础与识图第一章习题8 求大神帮解决这两题 ,关于建筑结构基础与识图的,速度求 建筑结构基础与识图,帮忙解2道简单的题,关于力的 联通短信要怎么开通来电显示,详细点的 联通在网上营业厅怎么开来电显示? 十二星座唯美发型,看看你最适合哪一种发型 小米5C怎么添加黑名单号码 如何在网上接到油画单做? 有没有专业收油画的企业?我是油画专业,想应聘画师,接单画画 哪些网站可以接到画画的单子? 画油画哪里可以接到单? 我是画油画的,请问哪里可以接到油画订制活? 油画自己如何去接单? HD6470显卡到底如何 以接画稿为副业一个月可以赚多少钱? 笔记本的HD6470显卡性能如何?最高可以玩到什么样的游戏? 有接单的吗 我想要一批油画数量挺大的 就行画的质量就行 哪里可以定制人物肖像油画? 笔记本显卡HD6470M型号与GT610M型号,哪个性能好些? 使用hd6470m显卡的笔记本电脑 哪里可以接单绘画,本人擅长工笔,国画山水,油画 惠普笔记本显卡是 HD6470M 为什么右键桌面没有切换显卡选项 画商业油画一般学到什么程度就可以自己接单挣钱了?我现在在学印象油画! ATI Radeon HD 6470M这个笔记本显卡怎样?游戏或者工作方面的应用怎样? 广州有没有接油画单在家画自由职业 配置为i3,显卡是HD6470M的笔记本电脑好用吗?会死机吗?