XSLT kwenye Mtaarifu wa Kwanza

Ikiwa wasafiri wako wa kompyuta wamehusiana na XSLT, hii inaweza kutumika kufanyia uharibifu wa uandiko kuwa XHTML.

Mwongozo wa JavaScript

Kwenye kitabu hiki hapa juu, tumekuwa na ujuzi wa kufanya uharibifu wa XSLT wa uandiko wa XML kuwa XHTML. Tumekufanya kazi hii kwa jicho la: kuongeza chaji cha chaji cha XSL kwenye faili ya XML, na kufanyia uharibifu kwa kusoma kwa wasafiri wa kompyuta.

Ingawa hii methodi ina uwanja wa kufaa, kusimamia chaji cha chaji katika faili ya XML haukuwa ndani ya kumtumia (kwa mfano, kama kinaonyesha XSLT haukuweza kufanyika).

Methodi ya kawaida ni kutumia JavaScript kufanyia uharibifu.

Kwa kutumia JavaScript, tunaweza:

  • Kufanya uharibifu wa kusoma wa wasafiri
  • Tumia chaji mbalimbali kwa ajili ya chaji cha kusoma na matumizi

Hii ni uadilifu wa XSLT! Matokeo wa ukitumia XSLT kimoja ni kwamba uharibifu wa muundo wa moja kuwa muundo wa nyingine unaweza kufanyika, na pia unahusiana na aina mbalimbali za wasafiri wa kompyuta na maagizo ya watu wengi.

Mfano wa XSLT ni kwamba matokeo ya uharibifu wa XSLT watakuwa matokeo kuu ya kufanywa na wasafiri wa kompyuta kwa msingi wa kusoma, kwa ajili ya mtayarishaji wa mifano wa mtandao, kwa ajili ya vifaa vya kusoma, na vingine vingine.

Faili za XML na XSL

Tazama hii uandiko wa XML ambao umewekwa katika kitabu hiki hapa juu:

<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
  <cd>
    <title>Empire Burlesque</title>
    <artist>Bob Dylan</artist>
    <country>USA</country>
    <company>Columbia</company>
    <price>10.90</price>
    <year>1985</year>
  </cd>
.
.
.
</catalog>

Tazama faili hii XML.

na ya kusambaa XSL kifaa kina:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
  
  
    <h2>My CD Collection</h2> 
    
      
Title Artist

查看此 XSL 文件.

请注意,这个 XML 文件没有包含对 XSL 文件的引用。

重要事项:上面这句话意味着,XML 文件可使用多个不同的 XSL 样式表来进行转换。

在浏览器中把 XML 转换为 XHTML

这是用于在客户端把 XML 文件转换为 XHTML 的源代码:






提示:假如您不了解如何编写 JavaScript,请学习我们的《Mafunzo ya JavaScript》。

Mashusha ya kwanza inayotengeneza mbinu ya XML ya Microsoft kwa kina, kisha inaingiza faili ya XML katika kina ya kinga. Mashusha ya pili inayotengeneza mbinu mwingine wa kufikiria, kisha inaingiza faili ya XSL katika kina ya kinga. Barua ya mwisho inayotumia wasiliana wa XSL kubadilisha wasiliana wa XML, na inaonyesha matokeo kama XHTML katika kifungu cha kifungu. Kazi inayoweza kumaliza!

Angalia kama yeye inafanya kwenye IE.