XSD आणि XSL मधील फरक

Anonim

> XSD vs XSL

एचटीएमएल आणि एक्स एम एल सह प्रथम टायमर असणा-या कोणत्याही व्यक्तीला हे माफ केले जाऊ शकते जेव्हा या क्षेत्रात वापरल्या जाणार्या साधनांचा शोध करणे कठिण जाते, परंतु अभ्यास आणि निरंतर अभ्यासाद्वारे एखाद्याला परिचित करणे अपेक्षित असते. स्वत: परिशिष्टासह आणि या क्षेत्रात लागू होणाऱ्या अनुप्रयोगांसह. या विभागासाठी आपण या क्षेत्रात सर्वाधिक वापरल्या गेलेल्या अनुप्रयोगांवर लक्ष केंद्रित करू, जी XSD आणि XSL आहेत. हे लक्षात घेणे सुरक्षित आहे की XSL एक वेगळी भाषा किंवा संपर्काचा प्रकार आहे जो शैली पत्रक व्यक्त करण्यासाठी वापरला जातो. या अनुप्रयोगात वापरल्या जाणार्या बर्याच सॉफ्टवेअरद्वारे या स्वरूपाची सामान्यपणे स्वीकारली जाते. XSD एक साधन आहे ज्याचा वापर संरचना ओळखण्यासाठी केला जातो ज्याचे कोडित डेटा वेब पृष्ठांमध्ये प्रदर्शित होत आहे.

हेतू

एक्सएसडी हे एक्सएमएल स्कीमा डेफिनेशनचे संक्षेप आहे. हे कॉन्फिगरेशन दर्शवण्यासाठी वापरला जातो ज्यामध्ये कोड केलेली माहिती लेख किंवा वेब पृष्ठे ज्यामध्ये होस्ट केल्या जात आहे त्यामध्ये दर्शविली जात आहे. XML टॅगद्वारे टॅग केलेली विशिष्ट माहिती किंवा माहिती विशिष्ट दस्तऐवजांवर स्थान नियोजनासाठी XML स्कीमा परिभाषित केल्या जात आहे. XSD चा वापर प्लॅनसह योग्य असलेल्या योग्य नमुन्यासाठी डेटा प्रदर्शनापूर्वी XML डेटाचे पुनरावलोकन करण्यासाठी देखील केला जाऊ शकतो.

XSL ची परिभाषित केलेली लिखित भाषा आहे जी XML कोड असलेल्या माहितीसाठी कृती पद्धतशीर मालिकेसाठी वापरली जाते. परिभाषित XML कोड माहितीवर जाण्यासाठी उपयोगकर्ता XSL वापरू शकतात. तसेच आपण "मग-नंतर" वर्णन आणि पिळवटणे जसे मुखत्यार बनविण्यासह स्क्रिप्ट XSL करू शकता.

वर्णन

हे लक्षात घेणे महत्वाचे आहे की XSTL एक सैद्धांतिक भाषा आहे आणि अशा प्रकारे संगणकाद्वारे करता येणारी अगदी थोड्या घटना गणितामध्ये स्पष्टपणे सांगू शकते. विशेष शैलीच्या शीटमध्ये वापरण्यासाठी एक्सएसएल ही एक भाषा म्हणून वापरली जाते आणि त्यात तीन विभाग असतात:

XSLT (XSL परिवर्तन): ही एक अशी भाषा आहे जी मोठ्या प्रमाणात XML दस्तऐवजांच्या रूपांतरांमध्ये XML दस्तऐवजांच्या इतर प्रकारांमध्ये वापरली जाते. मूळ कागदपत्र एक XML दस्तऐवजात रूपांतरित झालेला नाही परंतु एक नवीन जो अस्तित्वात असलेल्या माहितीतील माहितीमधून बनविला गेला आहे. वापरलेले दस्तऐवज प्रामुख्याने एक्स एम एल फाइल्स आहेत आणि प्रोसेससर द्वारे XQuery आणि XPath डेटा कॉन्फिगरेशनमध्ये तयार केल्या जाऊ शकणार्या इतर कोणत्याही फायली ज्या भौगोलिक माहिती प्रणालीसाठी वापरल्या जाऊ शकतात.

XPath (XML Path Language): एक्सएमएल (XML Path Language): हे एका चौकशीत्मक भाषेप्रमाणे परिभाषित केले जाते जे एक्सएमएल दस्तऐवजातून knobs निवडण्यात वापरले जाते आणि एक्सएमएल कंटेंट डॉक्युमेंटमधील मूल्यांकनासाठी वापरले जाऊ शकते.

एक्सपैथ हे उत्तम प्रकारे एक वृक्षांच्या स्वरूपात (एक्सएमएल कागदपत्राच्या) रूपात प्रस्तुत केले जाते आणि विशिष्ट सुगावांचा वापर करून गुंडांचा निवड करून सहजपणे नेव्हिगेट करता येतो.XPath च्या विकासासाठी एकमेव कल्पना XSLT आणि XPointer दरम्यान सामान्य सूत्र आणि प्रतिसाद शोधणे हे होते.

एक्सएमएल शब्दसंग्रह: हे प्रामुख्याने विशिष्ट एक्सएसएल स्वरूपन पदार्थांच्या स्थितीसाठी वापरले जाते. एक्स्टेंसिबल मार्कअप शब्दांचे दस्तऐवज दस्तऐवज आणि मानवी वाचनयोग्य स्वरूपात रूपांतरित करण्यासाठी वापरलेल्या निर्देशांचा एक संच परिभाषित करते. हे डिझाइन इंटरनेटवर साधेपणा, अमान्य आणि लागूकरण प्रदान करण्यासाठी विकसित केले गेले आहे. एक्सएमएल मोठ्या प्रमाणावर वरवरचा डेटा फॉर्मेशनच्या अभिव्यक्तीमध्ये वापरला जातो तरी त्याची रचना दस्तऐवजांवर केंद्रित आहे.

सारांश

एक्सएसडी हे एक्सएमएल स्कीमाचे संक्षिप्त रूप आहे.

XSD चा वापर प्रामुख्याने कॉन्फिगरेशन दर्शविण्याकरता आहे ज्यामध्ये कोडित माहिती प्रदर्शित केली जात आहे …

XSD असे निर्दिष्ट करते की जी टॅगसह डेटा टॅग करते दस्तऐवज वर प्रदर्शित केले जाईल.

एक्सएसएलचे तीन मुख्य विभाग आहेत: XSTL, XPath आणि XML शब्दसंग्रह

XSTL ही XML ची रूपांतरे XML दस्ताऐवजच्या अन्य स्वरूपात वापरली जाणारी भाषा आहे.

XPath एक क्वेरी डॉक्युमेंट मधे वापरण्यासाठी वापरली जाणारी भाषा आहे.

एक्सएमएल शब्दसंग्रह विशिष्ट एसएसएल स्वरुपण वस्तूंना सांगण्यात वापरले जाते.