XML文档中关联CSS或XSLT需用处理指令,位于XML声明后、根元素前;CSS用type="text/css",XSLT用type="text/xsl"或"application/xslt+xml",均须外部引用且路径相对XML文档。
在XML文档中关联CSS或XSLT样式表,需使用处理指令(PI),它必须出现在XML声明之后、根元素之前。
该指令是XML处理指令,不是XML元素,格式固定:
开头,以?>结尾
)之后、第一个元素之前xml-stylesheet指令,浏览器通常只识别第一个有效的CSS关联用于为XML文档定义可视化样式(如在浏览器中渲染):
XML入门 张三
type="text/css":明确声明样式表类型href:相对或绝对路径,指向CSS文件用于将XML转换为HTML或其他格式(常用于服务端或支持XSLT的客户端):
- 苹果
- 香蕉
type="text/xsl"或type="application/xslt+xml"均可,后者更符合现代标准实际使用中容易忽略的关键点:
href是相对于XML文档所在位置解析的),所有样式必须外部引用title和alternate属性实现可选切换(类似HTML的),但浏览器支持有限,不推荐依赖