એક્સએસડી અને એક્સએસએલ વચ્ચેનો તફાવત.

Anonim

> એક્સએસડી વિરુદ્ધ એક્સએસએલ

એચટીએમએલ અને એક્સએમએલ સાથે કામ કરતી પહેલી ટાઈમર જે કોઈ પણ વ્યક્તિને આ ક્ષેત્રમાં ઉપયોગમાં લેવાતા સાધનોને ઓળખવા માટે મુશ્કેલ લાગે છે, પરંતુ તે પ્રેક્ટિસ અને સતત અભ્યાસ સાથે તેને શોધવામાં મુશ્કેલી પડે છે ત્યારે, તે પોતાની જાતને પરિભાષા અને કાર્યક્રમો કે જે આ ક્ષેત્રમાં લાગુ પડે છે. આ વિભાગ માટે આપણે આ ક્ષેત્રમાં મોટે ભાગે ઉપયોગમાં લેવાતી એપ્લિકેશન્સ પર ધ્યાન કેન્દ્રિત કરીશું, જે XSD અને XSL છે. નોંધવું સલામત છે કે XSL એક અનન્ય ભાષા અથવા સંચારનું સ્વરૂપ છે જેનો ઉપયોગ શૈલી શીટને વ્યક્ત કરવા માટે થાય છે. ભાષાના આ સ્વરૂપ મોટાભાગના સૉફ્ટવેર દ્વારા મોટે ભાગે સ્વીકાર્ય છે જે આ એપ્લિકેશનમાં ઉપયોગમાં લેવાય છે. જ્યારે XSD એક એવું સાધન છે જેનો ઉપયોગ રૂપરેખાંકનને ઓળખવા માટે કરવામાં આવે છે જે તેના કોડેડ ડેટા વેબ પાનાંઓમાં દર્શાવવામાં આવે છે.

હેતુ

એક્સએસડી એ XML સ્કીમા ડેફિનિશન માટે સંક્ષેપ છે. તે રૂપરેખાંકન નિર્દેશિત કરવા માટે વપરાય છે જેમાં કોડેડ માહિતી લેખો અથવા વેબ પૃષ્ઠો જેમાં તેઓ હોસ્ટ થઈ રહી છે તેમાં બતાવવામાં આવી રહી છે. XML ટેગ દ્વારા ટેગ કરેલ ચોક્કસ ડેટા અથવા માહિતી ચોક્કસ દસ્તાવેજો પર પ્લેસમેન્ટ માટે XML સ્કીમા ડેફિનિશન દ્વારા સૉર્ટ કરવામાં આવી રહી છે. XSD નો ઉપયોગ આ યોજના સાથે યોગ્ય યોગ્ય ફોર્મેટ માટે ડેટા ડિસ્પ્લે પહેલાં XML માહિતીની સમીક્ષા કરવા માટે થઈ શકે છે.

એક્સએસએલને ચોક્કસ લેખિત ભાષા તરીકે વ્યાખ્યાયિત કરવામાં આવે છે જેનો ઉપયોગ XML કોડેડ માહિતી માટે પદ્ધતિસરની શ્રેણીની ક્રિયાને અનુસરવા માટે થાય છે. વપરાશકર્તા XSL ને વ્યાખ્યાયિત XML કોડેડ માહિતી મારફતે વાપરી શકે છે. પણ તમે "જો-પછી" વર્ણન અને ટ્વિસ્ટ જેવા ચહેરો રચના સાથે XSL સ્ક્રિપ્ટ કરી શકો છો.

વર્ણન

એ નોંધવું અગત્યનું છે કે XSTL એ એક સૈદ્ધાંતિક ભાષા છે અને આથી તે ખાસ કરીને એકદમ ઘટના ગણિતમાં જણાવી શકે છે જે કમ્પ્યુટર દ્વારા કરી શકાય છે. XSL ને ખાસ શૈલી પત્રકમાં ઉપયોગ કરવા માટે વપરાતી ભાષા તરીકે અને તે ત્રણ વિભાગો ધરાવે છે:

એક્સએસએલટી (એક્સએસએલ ટ્રાન્સફોર્મેશન): આ એક એવી ભાષા છે જેનો ઉપયોગ XML દસ્તાવેજના રૂપાંતરણમાં XML દસ્તાવેજોના અન્ય સ્વરૂપોમાં થાય છે. મૂળ દસ્તાવેજને XML દસ્તાવેજમાં રૂપાંતરિત કરવામાં આવ્યું નથી, પરંતુ તે એક નવું જે અસ્તિત્વમાં છે તે માહિતીમાંથી મેળવવામાં આવ્યું છે. જે દસ્તાવેજોનો ઉપયોગ કરવામાં આવે છે તે મુખ્યત્વે XML ફાઇલો અને અન્ય કોઈપણ ફાઇલો છે જે પ્રોસેસર દ્વારા XQuery અને XPath ડેટા રૂપરેખાંકનમાં બાંધવામાં આવી શકે છે જે ભૌગોલિક માહિતી સિસ્ટમ માટે ઉપયોગમાં લઈ શકાય છે.

XPath (XML પાથ ભાષા): આ એક શ્રેષ્ઠ પૂછપરછવાળી ભાષા તરીકે વ્યાખ્યાયિત થયેલ છે જેનો ઉપયોગ XML દસ્તાવેજમાંથી knobs ના ચૂંટવામાં કરવામાં આવે છે અને તે XML સામગ્રી દસ્તાવેજથી મેળવવામાં આવતા મૂલ્યોમાં પણ વાપરી શકાય છે.

એક્સપૅથ શ્રેષ્ઠ રીતે વૃક્ષના સ્વરૂપમાં રજૂ થાય છે (XML દસ્તાવેજમાંથી) અને સરળતાથી ચોક્કસ ચાવી મદદથી knobs ચૂંટતા દ્વારા નેવિગેટ કરી શકાય છે.એક્સપથના વિકાસ પરનો એકમાત્ર વિચાર એ XSLT અને XPointer વચ્ચેના સામાન્ય સૂત્ર અને પ્રતિસાદ શોધવાનો હતો.

XML શબ્દભંડોળ: આ મુખ્યત્વે વિશિષ્ટ એક્સએસએલ ફોર્મેટિંગ પદાર્થોને જણાવવા માટે વપરાય છે. એક્સ્ટેન્સિબલ માર્કઅપ વોકેબ્યુલરી દસ્તાવેજોને માનવ અને મશીન વાંચી શકાય તેવી ફોર્મેટમાં રૂપાંતરિત કરવા માટે ઉપયોગમાં લેવાતી સૂચનોનો નિર્ધારિત કરે છે. આ ડિઝાઇનને ઇન્ટરનેટ પર સરળતા, આડેધડ અને પ્રયોજ્યતા પ્રદાન કરવા માટે વિકસાવવામાં આવી હતી. એક્સએમએલનો ઉપયોગ વ્યાપકપણે સુપરફિસિયલ ડેટા રચનાના અભિવ્યક્તિમાં થાય છે, જોકે તેની ડિઝાઇન દસ્તાવેજો પર કેન્દ્રિત છે.

સારાંશ

એક્સએસડી એ XML સ્કીમાનો સંક્ષેપ છે

એક્સએસડીનો ઉપયોગ મુખ્યત્વે રૂપરેખાંકનને દર્શાવવા માટે છે કે જેમાં કોડેડ માહિતી દર્શાવી રહી છે …

એક્સએસડી એ પોઝિશનને નિર્દિષ્ટ કરે છે કે જે XML ટેગ સાથેના ડેટાને ટૅગ કરે છે તે દસ્તાવેજ પર દર્શાવવામાં આવશે.

એક્સએસએલ પાસે ત્રણ મુખ્ય વિભાગો છે: XSTL, XPath અને XML શબ્દભંડોળ

XSTL એ XML દસ્તાવેજના રૂપાંતરમાં XML દસ્તાવેજોના અન્ય સ્વરૂપોમાં ઉપયોગમાં લેવાતી ભાષા છે.

એક્સપૅથ એક ક્વેરી લેંગ્વેજ છે જેનો ઉપયોગ XML દસ્તાવેજમાંથી knobs પસંદ કરવામાં થાય છે.

એક્સએમએલ શબ્દભંડોળને ચોક્કસ એક્સએસએલ ફોર્મેટિંગ ઑબ્જેક્ટ્સને કહેવામાં વપરાય છે.