Ugumu wa XSLT

Mwongozo wa kufikia: Kupata XML kutumika kama XHTML kwa XSLT.

Tunatukia kueleza mafano wa hii katika kituo kilichofuata.

Ukarabati wa tabia wa tabia sahihi

Kuonyesha orodha kama tabia ya XSL tabia inayofaa ni <xsl:stylesheet> au <xsl:transform>.

Mafano: <xsl:stylesheet> na <xsl:transform> ni inayofaa kwa kina, zote zinaonekana!

Kuonyesha tabia ya XSLT ya W3C, ukarabati wa tabia ya XSL tabia inayofaa ni:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

Au nyingine:

<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

Kuwa na ukarabati wa XSLT wa matumizi, mawasiliano, na jicho, lazima tunakutumia eneo la jina la XSLT kwenye kati ya orodha.

xmlns:xsl="http://www.w3.org/1999/XSL/Transform" inaonyesha eneo la jina la W3C XSLT. Ikiwa unapendekeza eneo hilo la jina, lazima uweke ukingo version="1.0".

Kuanza kwa wasoma wa orodha wa XML wa asili

Sasa tunahitaji kuwandika faili ya XML hii ("cdcatalog.xml") kwa sababu ya kuitwa XHTML:



  
    Empire Burlesque
    Bob Dylan
    USA
    Columbia
    10.90
    1985
  
.
.
.

Angalia faili ya XML kwenye Internet Explorer na Firefox:

Fungua faili ya XML (kawaida kwa kuchukua kiungo kwa kichwa chake) - faili ya XML itakupona kwa sababu ya kuelewa kama kipakana cha kawaida. Bonyeza kiwango cha kushangaza kwenye kikata cha kushangaza cha elementi kwenye eneo la kushangaza cha kikata cha kufungua na kufungua strukuturo ya elementi. Kwa uangalifu wa faili ya kigeni ya XML (hau na kiwango cha kushangaza na kushangaza), chukua "框架"/"Tazama kodeni ya ukurasa" kwenye menyu ya mtumiaji.

Angalia faili ya XML kwenye Netscape 6:

Fungua faili ya XML, chukua "框架"/"Tazama kodeni ya ukurasa". faili ya XML itakupona kwa sababu ya kuelewa kama kipakana cha kawaida.

Angalia faili ya XML kwenye Opera 7:

Fungua faili ya XML, likiwa ikichukuliwa kwa maelezo, chukua "框架"/"Tazama kodeni ya ukurasa". faili ya XML itakupona kwa sababu ya kuelewa kama maelezo wa kawaida.

Angalia "cdcatalog.xml".

Tengeneza tabia ya XSL

Tengeneza tabia ya XSL na mtumika wa tamithi ya uharibifu ("cdcatalog.xsl"):


<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
  <html>
  <body>
    <h2>My CD Collection</h2>
    <table border="1">
    <tr bgcolor="#9acd32">
      <th align="left">Title</th>
      <th align="left">Artist</th>
    </tr>
    <xsl:for-each select="catalog/cd">
    <tr>
      <td><xsl:value-of select="title"/></td>
      <td><xsl:value-of select="artist"/></td>
    </tr>
    </xsl:for-each>
    </table>
  </body>
  </html>
</xsl:template>
</xsl:stylesheet>

Angalia "cdcatalog.xsl"

Kungooa tabia ya XSL kwa uambatiliano wa XML

Kuingia nafasi ya XML ("cdcatalog.xml") kwa tabia ya XSL:




  
    Empire Burlesque
    Bob Dylan
    USA
    Columbia
    10.90
    1985
  
.
.
.

如果您使用的浏览器兼容 XSLT,它会很顺利地把您的 XML Kuchukua XHTML.

Tazama Matokeo.

Tutafikia maelezo ya kina ya mafaa ya juu