以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- xslt与xsl它们之间是什么关系? (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=9769) |
-- 作者:happyok8 -- 发布时间:9/4/2004 6:30:00 PM -- xslt与xsl它们之间是什么关系? xslt与xsl它们之间是什么关系? ![]() |
-- 作者:ashi -- 发布时间:9/4/2004 7:00:00 PM -- 第一个是处理xml用的,第二个是定义xml类用的 |
-- 作者:孤独 -- 发布时间:9/4/2004 7:22:00 PM -- XSL=XSLT+FO?好像看书是这样的,大体就这样吧~ |
-- 作者:102437734 -- 发布时间:9/7/2004 8:41:00 AM -- 版主XSL=XSLT+FO?里的FO是什么,我是初学者可以告诉我吗??? |
-- 作者:卷积内核 -- 发布时间:9/8/2004 10:50:00 AM -- XSL 有两个主要的目的:格式化对象和转换XML 文件。要格式化文件,XSL 会读取XML 文件并套用一系列的转换程序以建立另一个XML 文件,称为结果树(result tree)。结果树取决于格式化对象的名称空间,其中包含数百个描述XML 文件呈现方式的元素和属性。举例来说,结果树指定文字对象应该为粗体或斜体、红色或橙红色,结果树中并没有包含任何特定排列版面语言的指令,指令是由XSL 处理程序的下一个步骤才套用:格式化对象解译(formatting object interpretation)。 有某部分人批评Microsoft 建置的XSL 是W3C 规格中的未完成部分,但是仍然有许多人使 用该建置标准以取得宣告式转换语言的强大功能。为了使这些规格能有更明确的分野,W3C XSL Working Group 萃取出XSL 的转换部分(前面有提出XSL 中有主要的两个部份)并且建立了新的W3C 建议标准,称为XSL Transformation(XSLT)Version 1.0。现在XSL 以XSLT 为它的转换引擎,而XSL 仍然包含所有的格式化对象支持。 XSLT 需要一种对应语法来对应XML 文件的各个部位,选择文件中的构成组件。举例来说,要 以一种方式呈现章节标题,而以另一种方式呈现选单标题,两种规则都必须能够指定一条路径至特定语境(context)中的正确对象。因为XSLT 并不是唯一需要该语法的W3C 标准-因此XML Path Language(XPath)从XSLT 规格中萃取出来,W3C 在1999 年11 月采纳XPath 和XSLT为建议标准。 XSLT 是一种以规则和事件驱动为原则的程序语言,它并不是一种程序语言,您可以将XSLT 想 象成一个负责填满方块的职员,其中每一个方块都负责特定的处理。图6-2 显示了一个模板规则(template rule)-其为一独立的对象-并且等待由 match 属性指定的事件来驱动。一旦该规则接收到驱动事件,就可以将其内容提供给其它规则(apply-templates)使用,或者直接输出(value-of)。 当XSLT 遇到元素时,它会基于特定基准选择一个方块来处理该元素(通常事件会发生在XML 文件输入时),并且将事件的结果传入方块中。 |
-- 作者:hyandlsz -- 发布时间:9/12/2004 7:56:00 PM -- 以一种方式呈现章节标题,而以另一种方式呈现选单标题,两种规则都必须能够指定一条路径至特定语境(context)中的正确对 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
8,783.203ms |