XSL简介 CSS的缺点 n不能重新排序文档中的元素 n不能判断和控制哪个元素被显示,哪个不被显示 不能统计计算元素中的数据
XSL简介 CSS的缺点 不能重新排序文档中的元素 不能判断和控制哪个元素被显示,哪个不被显示 不能统计计算元素中的数据
XSL简介 XSL的功能不仅仅是应用样式;当使用XML处理器时, XML源文档中的信息将被评价、重新安排,然后重新 组装,最终得到的是可以被容易地添加、修改和重新 排序的灵活的源信息。这个最终产品叫做结果树 ( Result tree),仍然是格式良好的文档 Source Result document Parser document XSLT Processor
XSL简介 XSL的功能不仅仅是应用样式 的功能不仅仅是应用样式;当使用XML处理器时, XML源文档中的信息将被评价、重新安排,然后重新 组装,最终得到的是可以被容易地添加、修改和重新 排序的灵活的源信息。这个最终产品叫做结果树 (Result Tree),仍然是格式良好的文档
XSL简介 XML转换主要是指将一个XML文档转换为其他格 式的文档,一般不包括用程序进行的转换 典型的XML转换有: XML到HTML的转换 nXML到XML的转换 n一个XML转换的典型例子 sample
XSL简介 XML转换主要是指将 转换主要是指将 个一 XML文档转换为其他格 式的文档,一般不包括用程序进行的转换 典型的XML转换有: XML到HTML的转换 XML到XML的转换 一个XML转换的典型例子: sample
XSL简介 Source xml fille <?xml version="1.0 encoding="utf-8"?> <?xml-stylesheet href="SalesToHTML xsl type="text/xsl"?> <!-- SalesReport cml -- <SalesReport> <Company)XMML. com</Company> <Period>2001-2002</Period> <Sales Region="EU>50, 000</Sales> <Sales Region="NA">150, 000</Sales> <Sales Region="AU">10, 000</Sales> </SalesReport>
XSL简介 Source xml file Source xml file <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet href= stylesheet href= SalesToHTML "SalesToHTML xsl . " type= text/xsl "text/xsl" ?> <!-- SalesReport.cml --> <SalesReport> <Company>XMML.com</Company> <Period>2001-2002</Period> <Sales Region="EU">50,000</Sales> <Sales Region="NA">150,000</Sales> <Sales Region="AU">10,000</Sales> </SalesReport>
XSL简介 ■使用XSL进行XML转换所涉及的主要技术问题有: 如何从源XML文档中读出信息? 如何在源XML文档中定位到所需信息所在位置? XPath n如何在定位之后提取信息? XSLT元素 如何向目标XML文档中写入信息? XSLT元素
XSL简介 使用XSL进行XML转换所涉及的主要技术问题有 转换所涉及的主要技术问题有: 如何从源XML文档中读出信息? 如何在源XML文档中定位到所需信息所在位置? XPath 如何在定位之后提取信息? XSLT元素 如何向目标XML文档中写入信息? XSLT元素