将样式表与xml相联系

摘要

本文档允许样式表通过在文档的序言中包含一个或多个带 xml-stylesheet 目标的处理指令来和 XML 文档相联系。

本文档的地位

本文档已由万维网协会(W3C)组织成员和其他感兴趣的各方审阅,并已被组织理事批准为万维网协会(W3C)建议。这是一个稳定的文档,可以用作参考材料,也可以作为其它文档的标准参考文献。W3C 在建议制定过程中的作用是吸引对本规范的注意并促进它的广泛使用。这能增强 Web 的功能性和互操作性。

本规格说明已知的错误列表在 http://www.w3.org/1999/06/REC-xml-stylesheet-19990629/errata

对本说明的建议可电邮到 <www-xml-stylesheet-comments@w3.org>。 存档的建议在 http://www.w3.org/Archives/Public/www-xml-stylesheet-comments

现有 W3C 建议和其他技术文档的列表在 http://www.w3.org/TR

工作小组期望在将来的规格说明中定义将样式表和 XML 相连的附加的机制。

本规格说明使用 XML 的处理指令不应该被当做一种先例。 W3C 没有预期在任何的将来规格说明里推荐使用处理指令。在理由一节中解释了他们为什么被用于本规格说明。

本文档是W3C XML 工作组的工作成果。

目录

1 xml-stylesheet 处理指令
 

附录

A 参考书目
B 理由
 


1 xml-stylesheet 处理指令

样式表可通过使用目标是 xml-stylesheet 的处理指令和 XML [XML10]文档相联系。该处理指令遵从 HTML 4.0 <LINK REL="stylesheet">[HTML40]的行为。

除了不是预定义的实体之外实体不能被引用外,xml-stylesheet 处理指令以解析开始标签的同样方式来解析。

以下文法使用 XML 建议[XML10] 中同样文法的记号。所用的文法符号不在这里定义而在 XML 建议中被定义。

xml-stylesheet 处理指令

[1]    StyleSheetPI    ::=    '<?xml-stylesheet' (S PseudoAtt)* S? '?>'  
[2]    PseudoAtt    ::=    Name S? '=' S? PseudoAttValue  
[3]    PseudoAttValue    ::=    ('"' ([^"<&] | CharRef | PredefEntityRef)* '"'  
      | "'" ([^'<&] | CharRef | PredefEntityRef)* "'")  
      - (Char* '?>' Char*)  
[4]    PredefEntityRef    ::=    '&amp;' | '&lt;' | '&gt;' | '&quot;' | '&apos;'  
w3c Copyright ©2008 Powered By 中国万维网W3C协会
中国w3c协会QQ总群:77319042(高级群) 1号群:27523915(已满) 2号群:77319121(空) 3号群:77319151(空)
加入bbs.webw3c.org 一起为中国web标准事业做贡献!
E_mail:webw3corg@hotmail.com 服务器租用由钱塘网页友情赞助
                   div+css   wai   xhtml