XSD at XSL

Anonim

XSD vs XSL

Ang sinuman na unang timer na nagtatrabaho sa HTML at XML ay maaaring i-excuse kapag nahihirapan siyang makilala ang mga tool na ginagamit sa larangan na ito ngunit may kasanayan at pare-pareho ang pag-aaral, ang isa ay inaasahan na maging pamilyar sa mga terminolohiya at mga aplikasyon na nalalapat sa larangan na ito. Para sa seksyon na ito ay dapat naming pag-isiping mabuti ang mga kadalasang ginagamit na mga application sa larangan na ito, na XSD at XSL. Ligtas na tandaan na ang XSL ay isang natatanging wika o anyo ng komunikasyon na ginagamit upang ipahayag ang style sheet. Ang form na ito ng wika ay malawak na katanggap-tanggap ng karamihan sa software na ginagamit sa application na ito. Habang ang XSD ay isang kasangkapan na ginagamit upang makilala ang pagsasaayos na ang naka-code na data nito ay ipinapakita sa mga web page.

Layunin

Ang XSD ay ang pagdadaglat para sa XML Schema Definition. Ito ay ginagamit upang ituro ang pagsasaayos kung saan ipinakikita ang impormasyong naka-code sa mga artikulo o mga web page kung saan sila ay naka-host. Ang partikular na data o impormasyon na nai-tag ng XML na tag ay pinagsunod-sunod ng Definition ng XML Schema para sa pagkakalagay sa mga partikular na dokumento. Ang XSD ay maaari ding gamitin upang repasuhin ang data ng XML bago ang pagpapakita ng data para sa wastong format na naaangkop sa pamamaraan.

Ang XSL ay tinukoy bilang isang tinukoy na wika sa pagsulat na ginagamit upang sundin ang isang sistematikong serye ng pagkilos para sa impormasyon na naka-code ng XML. Ang user ay maaaring gamitin ang XSL upang pumunta sa pamamagitan ng tinukoy na impormasyon sa naka-code na XML. Gayundin maaari mong script XSL sa formulating mukha tulad ng "kung-pagkatapos" paglalarawan at iuwi sa ibang bagay.

Paglalarawan

Mahalagang tandaan na ang XSTL ay isang teoretikal na wika at sa gayo'y maaaring estado sa partikular sa pinakamaliit na pangyayari na matematika na maaaring isagawa ng isang computer. XSL bilang isang wika na ginagamit upang sabihin sa partikular na mga style sheet at binubuo ito ng tatlong mga seksyon:

XSLT (XSL Transformation): Ito ay isang wika na pangunahing ginagamit sa pagbabago ng mga dokumento sa XML sa iba pang mga anyo ng mga XML na dokumento. Ang orihinal na dokumento ay hindi transformed sa isang XML na dokumento ngunit isang bagong isa na nilikha nagmula sa impormasyon na nakapaloob sa umiiral na isa. Ang mga dokumento na ginagamit ay higit sa lahat mga file ng XML at iba pang mga file na maaaring itayo sa XQuery at XPath Data configuration ng processor na maaaring magamit tulad ng para sa heograpikal na sistema ng impormasyon.

XPath (XML Path Language): Ito ay pinakamahusay na tinukoy bilang isang wika ng pagtatanong na ginagamit sa pagpili ng mga knobs mula sa isang XML na dokumento at maaari ding magamit sa pagti-halaga ng mga halaga mula sa isang dokumentong XML na nilalaman.

Ang XPath ay pinakamahusay na kinakatawan sa isang anyo ng isang puno (Ng XML dokumento) at madaling ma-navigate sa pamamagitan ng pagpili ng mga knobs gamit ang tiyak na bakas. Ang nag-iisang ideya sa pag-unlad ng XPath ay upang makahanap ng isang karaniwang formula at tugon sa pagitan ng XSLT at XPointer.

XML Vocabulary: Ito ay higit sa lahat na ginagamit upang ipahayag ang mga tiyak na substansiya sa pag-format ng XSL. Ang Extensible Markup Vocabulary ay tumutukoy sa isang set ng mga tagubilin na ginagamit para sa pag-convert ng mga dokumento sa pormat ng tao at machine na nababasa. Ang disenyo ay binuo upang mag-alok ng pagiging simple, walang pinipili at maaaring gamitin sa internet. Ang XML ay malawak na ginagamit sa pagpapahayag ng mababaw na pagbuo ng data kahit na ang disenyo nito ay nakatuon sa mga dokumento.

Buod

Ang XSD ay isang pagdadaglat ng XML Schema.

Ang paggamit ng XSD ay higit sa lahat upang ituro ang pagsasaayos kung saan ipinapakita ang impormasyong naka-code.

Tinutukoy ng XSD ang posisyon kung saan naka-tag na data gamit ang XML tag ay ipapakita sa dokumento.

Ang XSL ay may tatlong pangunahing seksyon: ang XSTL, XPath at ang bokabularyo ng XML

Ang XSTL ay ang wikang ginagamit sa pagbabago ng XML sa iba pang mga anyo ng mga XML na dokumento.

XPath ay isang wika ng query na ginagamit sa pagpili ng mga knobs mula sa isang XML na dokumento.

Ang bokabularyo ng XML ay ginagamit sa paglalahad ng tiyak na mga bagay sa pag-format ng XSL.