Namespace ya XML
- Kabla Mimba ya XML
- Pya Muonekano wa XML
Mfano wa XML wa kumekadiriwa kwa jina unaweza kusimamia kumekadiriwa kwa jina kwa kile.
Kumekadiriwa kwa jina
Kwenye XML, jina la kipimo kinawekwa na mwanasema. Kama mafikira mbalimbali yanaenda kwa jina la kipimo linalofanana, kumekadiriwa kwa jina kinaonekana.
Hii mafikira ya XML ina habari ya tabia kina kifunzi:
<table> <tr> <td>Apples</td> <td>Bananas</td> </tr> </table>
Hii mafikira ya XML ina habari ya kifunzi (kifunzi kina kifunzi):
<table> <name>African Coffee Table</name> <width>80</width> <length>120</length> </table>
Kama mafikira ya XML ya mbili yanaendelea kwa kusababisha, kwa sababu mafikira hayo yanaendelea kwa kuhabuka kipimo cha <table> na habari mbalimbali na maana tofauti, kumekadiriwa kwa jina kinaonekana.
Mwanasoma au programu ya XML haiwezi kuzabeba matokeo wa kusimamia kumekadiriwa kwa jina hii.
Kusoma kwa kifupi kwa kusimamia kumekadiriwa kwa jina
Kutumia kifupi kinaweza kusimamia kumekadiriwa kwa jina katika XML kwa kile.
Hii XML ina habari ya kipimo cha tabia ya HTML na kifunzi kina kifunzi:
<h:table> <h:tr> <h:td>Apples</h:td> <h:td>Bananas</h:td> </h:tr> </h:table> <f:table> <f:name>African Coffee Table</f:name> <f:width>80</f:width> <f:length>120</f:length> </f:table>
Sasa, kumekadiriwa kwa jina hauonekani, hii iliyowezekana kwa sababu mafikira ya mbili yameenda kwa jina tofauti kwa kumuekea kipimo cha <table> (<h:table>
Na <f:table>
)。
Kwa kutumia kifupi, tumeunda aina mbili tofauti ya <table> ya kawaida.
Mfano wa XML - kipimo cha xmlns
Kwa kumengeneza jina la kina katika XML, lazima kuingizie kifungu cha jina la kina la kina.Jina la kina(Namespaces)。
Kifungu cha kina la kina kinachopatikana katika kipindi cha kwanza cha elementi. xmlns
kwa kutumia kifungu hiki cha kina la kina.
Tumia uzitoaji hii ya jina la kina la kina: xmlns:prefix="URI"。
<root> <h:table xmlns:h="http://www.w3.org/TR/html4/"> <h:tr> <h:td>Apples</h:td> <h:td>Bananas</h:td> </h:tr> </h:table> <f:table xmlns:f="https://www.codew3c.com/furniture"> <f:name>African Coffee Table</f:name> <f:width>80</f:width> <f:length>120</f:length> </f:table> </root>
Kwenye matokeo ya juu:
katika elementi ya <table> ya kwanza xmlns
Inaonekana kama h:
Kifungu inaonyesha jina la kina la kina.
katika elementi ya <table> ya pili xmlns
Inaonekana kama f:
Kifungu inaonyesha jina la kina la kina.
Ikiwa elementi imeangaliwa na jina la kina, kila mtumiaji wa kina kwa kufikirika kimepanga kwa jina la kina pekee.
Jina la kina linaweza kuwa kufikirika katika elementi za kizamani cha XML:
<root xmlns:h="http://www.w3.org/TR/html4/"> xmlns:f="https://www.codew3c.com/furniture"> <h:table> <h:tr> <h:td>Apples</h:td> <h:td>Bananas</h:td> </h:tr> </h:table> <f:table> <f:name>African Coffee Table</f:name> <f:width>80</f:width> <f:length>120</f:length> </f:table> </root>
Kuwa na ujasiri:Kipindi cha jina la kina haikuchukuliwa na kipindi cha jina la kina kwa kutafuta habari.
Makadi wa kutumia Mjikizo wa Kina Jina ni kujipatia jina pekee kwa jina la kina.
Tena, kawaida kwa uwanja wa kina kubwa wengi wana kutumia jina la kina kama kifungu hadi jina la tovuti ambalo ina habari kuhusu jina la kina.
Mjikizo wa Kina Jina ya Mifano (URI)
Mjikizo wa Kina Jina ya Mifano (Mjikizo wa Kina Jina ya Mifano,URI) inaonyesha jina la kitendo cha kina ya Internet.
Mjikizo wa Kina Jina ya Mifano zimepata kawaida zaidi niMjikizo wa Kina Jina ya Mifano (Mjikizo wa Kina Jina ya Mifano,URL) au inaonyesha uhusiano wa jina la jina la barua yetu ya Internet.
Mjikizo wa Kina Jina ya Urhafu ambao hauonesha kawaida niMjikizo wa Kina Jina ya Mifano (Mjikizo wa Kina Jina ya Mifano,URN)。
Mjikizo wa kuu (Default Namespaces)
Kuandika eneo la jina la hali ya hewa kwa elementi kinaamua inayoweza kutaka nafasi ya kufupi kwenye vigezo vyote vya vifungo.
Tumie uagizaji hii chini:
xmlns="namespaceURI"
Mawendo hii ya XML inaongea kuhusu habari ya tabia ya HTML:
<table xmlns="http://www.w3.org/TR/html4/"> <tr> <td>Apples</td> <td>Bananas</td> </tr> </table>
Hii XML inaongea kuhusu habari ya kifunzi kina:
<table xmlns="https://www.codew3c.com/furniture"> <name>African Coffee Table</name> <width>80</width> <length>120</length> </table>
Tukio la eneo la jina la hali ya hewa
XSLT ni lugha inayotumiwa kutoa mawendo ya XML kutoa muundo mwingine.
Mawendo hii ya XML inaonyesha mawendo ya HTML ya kutoa.
Iwapo unafikia kwa kina, unaweza kuona kwamba tabia nyingi ni tabia za HTML.
Tabeli za hali ya hewa zinaingia na kifupi cha xsl, inayoitwa na eneo la jina la: "http://www.w3.org/1999/XSL/Transform":
Mfano wa "http://www.w3.org/1999/XSL/Transform" inaonyesha element ya XSLT kwenye mawendo ya HTML:
<?xml version="1.0" encoding="UTF-8"?> <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> <th style="text-align:left">Title</th> <th style="text-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>
Ikiwa unataka kufungua zaidi kuhusu XSLT, tafadhali siofaa Mafunzo ya XSLT.
- Kabla Mimba ya XML
- Pya Muonekano wa XML