XSLT - Kwenye Kifungu cha Kihesabu
- Nyuma ya Kipya XSLT apply
- Pya Zaidi XSLT katika Kifungu cha Msaidizi
Kama wasafiri wa ingia wako na msaada wa XSLT, hii inaweza kutumika kwenye wasafiri wa ingia kufikia uharibifu wa XHTML.
Matokeo ya JavaScript
Kwenye kitabu hiki hali hivi kuanzia, tumekuwa na maelezo kuhusu hawa hivi hali hivi inayotumia XSLT kufikia uharibifu wa XML kuwa XHTML. Tumewa kufikia kazi hiyo kwa kusaidia mawili ya XSL, na kufikia uharibifu kwa wasafiri wa ingia.
Ingawa hii inafanya kwa mafanikio, kusaidia mawili ya XSL katika faili ya XML hauwa na msaada kwa kawaida za wasafiri wa ingia ambazo hazina kufikia XSLT (kama kwa wasafiri wa ingia ambao hazina kufikia XSLT hii inasababisha kufikia mafanikio).
Mfano wa kina zaidi ni kutumia JavaScript kufikia uharibifu.
Kwa kutumia JavaScript, tunaweza:
- Jifunze matokeo ya kumtumia wasafiri wa ingia
- Tumia muundo wa kina kwa kuzingatia matumizi ya wasafiri wa ingia na matumizi ya wengi
Hii ni kina ya uadilifu wa XSLT! Moja ya matukio ya uundaji wa XSLT ni kumfanya kusaidia uharibifu wa muundo wa moja hadi mwingine, na kusaidia kawaida za wasafiri wa ingia na matumizi ya wengi.
Mfano wa XSLT utaingia katika kazi kuu za kufanywa na wasafiri wa ingia kwa msingi wa kufikia karibuni, na tukijua kuzingatia uharibifu wa kawaida za wasafiri wa ingia (kama kumbuka, mabuni ya mtandao, mijikariki, na nyingine).
Faili ya XML na Faili ya XSL
Tazama hali hii katika kitabu hiki hali kwa hivi karibuni inayotiririka kwenye mawili wa XML yaliyotokana na mawili ya XSL
<?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>
na muundo wa XSL wa kuzingatia:
<?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="/"> <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>
Taradhishe, faili ya XML haina mawendo ya faili ya XSL
Matukio ya Kina:Maneno haya inamaanisha kwamba faili ya XML inaweza kutumia zaidi ya moja ya muundo wa XSL ya kuhusiana
Inakusanya XML kuwa kwa XHTML kwenye kijifunzi
Hii ni ni waandiko wa unaonyesha faili ya XML kuweza kuwa kwa XHTML kwenye kijifunzi
<html> <body> <script type="text/javascript"> // Load XML var xml = new ActiveXObject("Microsoft.XMLDOM") xml.async = false xml.load("cdcatalog.xml") // Load XSL var xsl = new ActiveXObject("Microsoft.XMLDOM") xsl.async = false xsl.load("cdcatalog.xsl") // Transform document.write(xml.transformNode(xsl)) </script> </body> </html>
Msaada:Kama hujafahamika kuhariri JavaScript, tafadhali uongee mafaa yetu ya,Mafaa ya JavaScript>
Mafaa ya kwanza yalikua kumewa kwa msingi wa XML wa Microsoft, akifuoa faili ya XML katika uwanja wa habari. Mafaa ya pili yalikua kumewa msingi wa msingi wa XML, akifuoa faili ya XSL katika uwanja wa habari. Barua ya mwisho ya mafaa hii yalikuwa kumwandaa faili ya XSL ya kidokoto cha XML, kwa sababu ya kumonisha kama XHTML katika kifungu cha kifungu. Tukamilika!
- Nyuma ya Kipya XSLT apply
- Pya Zaidi XSLT katika Kifungu cha Msaidizi