css样式xml,CSS样式可以继承吗
xml怎么写css样式?
需要在xsl中定义
为江北等地区用户提供了全套网页设计制作服务,及江北网站建设行业解决方案。主营业务为网站设计、网站制作、江北网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
xml只定义数据格式和数据内容,至于显示方式需要在xsl中定义
如何解析带css样式的xml文件,并替换里面的
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
简谈怎样使用CSS格式XML文档
在XML文档中引入CSS样式
在XML中引入CSS样式表有两种方法。一种是在XML文档直接嵌入CSS样式;另一种则是外部引入(似乎在WEB中很多引的方式都有这两种)。
在IE浏览器中打开XML文档,可以看到,使用样式表之后XML文档中所有的标记文字以及注释内容已不再显示,各个元素所包含的数据将分别以样式表中指定的格式显示出来。
CSS样式 XML高手进
邮件已发!!给分!!
只给你发的代码.教你怎么用,首先把XML代码复制到一个新建文本里,然后另存为1.xml(一定要把后缀名改为xml),接着把css的代码复制到新建文本里,另存为1.css(记住一定要改为1.css)。
效果很丑,不过很简单。
标题名称:css样式xml,CSS样式可以继承吗
文章源于:http://azwzsj.com/article/dsideje.html