XSLT kwenye Kifungu cha Kifungu
- Picha ya Kwanza XSLT katika Mtokeo wa Kijifunzeo
- Picha ya Kina Makao ya XSLT kuhariri XML
Kwa sababu si kila kifaa cha kusoma kinahusiana na XSLT, mafanikio mengine ni kumaliza ujenzi wa XML hadi kuzaidika katika XHTML kwenye kifaa cha serveri.
Mafanikio ya kusoma kwenye kila aina ya vifaa
Kwenye mada iliyotangazwa hapa, tumefungua kama tunatumia XSLT kwa kumaliza ujenzi wa XML hadi kuzaidika katika XHTML. Tumekuwa na JavaScript iweze kutumika kwa kusoma XML. Msingi wa JavaScript hauwezi kutumika kwenye vifaa vya kusoma waliowezesha kusoma XML. Kuwa data ya XML inaweza kutumika kwenye kila aina ya vifaa vya kusoma, tunahitaji kubadilisha faili ya XML kwenye kifaa cha serveri, kisha kuwasilisha kama XHMTL kwa kusoma kwenye vifaa vya kusoma.
Hii ni mafanikio mengine ya XSLT. Matokeo ya ukitumia XSLT kwa kuzingatia uwanja wa uwanja ni kumfanya huzuni kwamba data itakuwa inaweza kutumika kwenye kila aina ya vifaa vya kusoma, na kumwambia data inayofaa kwa kila aina ya vifaa vya kusoma.
Faili ya XML na XSL
Angalia hii faili XML iliyotokana katika mada iliyotangazwa hapa
<?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>
kwa 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="/"> <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>
Tunaelewa kwamba faili ya XML hii haingeezea utambulisho wa faili ya XSL.
Matukio ya Muhimu:Uigizo huu unalenga kwamba faili ya XML inaweza kutumika kwa XSL tofauti zaidi kwa kubadilika.
Kwenye serwasi kuingia na kuweka XML kuwa XHTML
Hii ni kwa mawingu kwenye serwasi kuingia na kuweka faili ya XML kuwa XHTML:
<% Load XML set xml = Server.CreateObject("Microsoft.XMLDOM") xml.async = false xml.load(Server.MapPath("cdcatalog.xml")) Load XSL set xsl = Server.CreateObject("Microsoft.XMLDOM") xsl.async = false xsl.load(Server.MapPath("cdcatalog.xsl")) Transform file Response.Write(xml.transformNode(xsl)) %>
Maelezo:Kama hau hatarangi kuhakika kama unavyozungumza kwenye ASP, unaweza kueleza katika Mwongozo wetu hii <ASP Mwongozo》。
Kipindi cha kwanza kichora kipengele cha uhariri wa XML wa Microsoft kwa kumwengenea maelezo wa XML wa kuzingatia. Kipindi cha pili kichora kipengele cha uhariri cha XSL kwa kumwengenea maelezo wa XSL wa kuzingatia. Mengineo wa kipindi cha kwanza kichora maelezo wa XSL kwa kumwengenea maelezo wa XHTML kwa kumwengenea maelezo wa kuzingatia. Mfano unaweza kumaliza!
- Picha ya Kwanza XSLT katika Mtokeo wa Kijifunzeo
- Picha ya Kina Makao ya XSLT kuhariri XML