OS मध्ये एक्झिक्युटेबल फाइल्सची रचना. कार्यप्रणाली. एक्झिक्युटेबल फाइल्स इतर ऑब्जेक्ट्सपेक्षा कशा वेगळ्या आहेत

Symbian साठी 07.04.2019
चेरचर

सर्वात सोप्या प्रकरणात XML दस्तऐवज तयार करण्यासाठी, आपल्याला नेहमीच्या व्यतिरिक्त कशाचीही आवश्यकता नाही मजकूर संपादक(अनेक वेब डिझायनर्सच्या मते, सर्वोत्तम साधनवेब पृष्ठे तयार करण्यासाठी). येथे नेहमीच्या ऐवजी वापरलेल्या लहान XML दस्तऐवजाचे उदाहरण आहे नोटबुक:

महत्त्वाची व्यावसायिक बैठक सह भेटणे आवश्यक आहे इव्हान इव्हानोविचत्याला फोनवर कॉल केल्यानंतर 123-12-12 ... घरी फोन करा 124-13-13

तयार करताना स्वतःची भाषामार्कअपमध्ये, तुम्ही त्यांच्या वापराच्या संदर्भाशी संबंधित कोणत्याही घटकांची नावे (जवळजवळ कोणतीही, अनुमत वर्णांची यादी मर्यादित असल्याने आणि XML तपशीलात दिलेली असल्याने) आणू शकता. आमचे उदाहरण डायरी रचना तयार करण्याच्या अनेक मार्गांपैकी फक्त एक दर्शवते. ही एक्सएमएल-व्युत्पन्न भाषांची लवचिकता आणि विस्तारक्षमता आहे - त्या दस्तऐवजाच्या संरचनेबद्दलच्या त्याच्या कल्पनांनुसार, विकसकाने "ऑन द फ्लाय" तयार केल्या आहेत आणि नंतर वापरल्या जाऊ शकतात. सार्वत्रिक कार्यक्रमइतर कोणत्याही XML-व्युत्पन्न भाषांच्या बरोबरीने पाहणे, कारण साठी आवश्यक सर्वकाही पार्सिंगमाहिती दस्तऐवजात समाविष्ट आहे.

निर्माण करणे नवीन स्वरूप, हे तथ्य लक्षात घेणे आवश्यक आहे की "XML मध्ये लिहिलेले" दस्तऐवज तत्त्वतः अस्तित्वात असू शकत नाहीत - कोणत्याही परिस्थितीत, दस्तऐवजाचे लेखक त्याच्या मार्कअपसाठी XML मानकावर आधारित भाषा वापरतात (तथाकथित XML-व्युत्पन्न ) भाषा, परंतु स्वतः XML नाही. म्हणून, तयार केलेली फाईल सेव्ह करताना, तुम्ही त्यासाठी नावासाठी योग्य काही विस्तार निवडू शकता (उदाहरणार्थ, नोटएमएल).

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

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

दस्तऐवजाच्या जाहिरातीचा पुढील टप्पा म्हणजे तपशीलाची कार्यरत आवृत्ती आहे, जी संकलित केली जाते आणि नंतर विशेष तयार केलेल्या कार्य गटाद्वारे (वर्किंग ग्रुप) सुधारित केली जाते, ज्यामध्ये कल्पनेमध्ये स्वारस्य असलेल्या कंपन्यांचे प्रतिनिधी समाविष्ट असतात. या दस्तऐवजात केलेले सर्व बदल कन्सोर्टियम सर्व्हर www.w3.org वर प्रकाशित केले जाणे आवश्यक आहे आणि जोपर्यंत कार्यरत आवृत्ती शिफारस बनत नाही तोपर्यंत ते केवळ विकासकांसाठी "मार्गदर्शक तारा" म्हणून काम करू शकते, ज्याद्वारे कंपनी त्याच्या योजना तपासू शकते, परंतु सॉफ्टवेअर डेव्हलपमेंटमध्ये वापरले जाऊ नये.

पक्षांनी सर्व मुख्य मुद्द्यांवर सहमती दर्शविल्यास आणि दस्तऐवजात अधिक महत्त्वपूर्ण बदल केले गेल्यास, कामकाजाची आवृत्ती प्रस्तावित शिफारस बनते आणि सदस्यांनी मतदान केल्यानंतर कार्यरत गटआधीच अधिकृत W3C शिफारस बनू शकते, जी स्थितीनुसार WWW मधील मानकांशी संबंधित आहे.

XML स्वरूप डेटा संचयित करण्यासाठी आहे जे काही प्रोग्राम्स, साइट्स आणि समर्थनाच्या ऑपरेशनमध्ये उपयुक्त असू शकते काही भाषाखुणा. या फॉरमॅटसह फाइल तयार करणे आणि उघडणे कठीण नाही. तुमच्या संगणकावर कोणतेही विशेष सॉफ्टवेअर इन्स्टॉल केलेले नसले तरीही हे करता येते.

XML ही एक मार्कअप भाषा आहे, जी काहीशी HTML सारखीच आहे, जी वेब पृष्ठांवर वापरली जाते. परंतु जर नंतरचा वापर केवळ माहिती आणि त्याचे योग्य मार्कअप प्रदर्शित करण्यासाठी केला गेला असेल, तर XML त्यास एका विशिष्ट प्रकारे संरचित करण्यास अनुमती देते, ज्यामुळे ही भाषा काही प्रमाणात डेटाबेसच्या ॲनालॉगसारखी बनते ज्यास डीबीएमएसची आवश्यकता नसते.

तुम्ही विशेष प्रोग्राम किंवा अंगभूत वापरून XML फाइल्स तयार करू शकता विंडोज मजकूरसंपादक कोड लिहिण्याची सोय आणि त्याच्या कार्यक्षमतेची पातळी वापरलेल्या सॉफ्टवेअरच्या प्रकारावर अवलंबून असते.

पद्धत 1: व्हिज्युअल स्टुडिओ

या मायक्रोसॉफ्ट कोड एडिटरऐवजी, तुम्ही इतर डेव्हलपरकडून त्याचे कोणतेही ॲनालॉग वापरू शकता. खरं तर व्हिज्युअल स्टुडिओनेहमीच्या अधिक प्रगत आवृत्ती आहे "नोटपॅड". कोडमध्ये आता विशेष हायलाइटिंग आहे, त्रुटी हायलाइट केल्या जातात किंवा आपोआप दुरुस्त केल्या जातात आणि विशेष टेम्पलेट आधीच प्रोग्राममध्ये लोड केले जातात ज्यामुळे मोठ्या XML फायली तयार करणे सोपे होते.

प्रारंभ करण्यासाठी आपल्याला एक फाइल तयार करण्याची आवश्यकता आहे. आयटमवर क्लिक करा "फाइल"व्ही शीर्ष पॅनेलआणि ड्रॉप डाउन मेनूमधून निवडा "तयार करा...". आयटम दर्शविणारी एक सूची उघडेल "फाइल".

  • तुम्हाला फाइल विस्ताराच्या निवडीसह विंडोवर पुनर्निर्देशित केले जाईल, त्यानुसार आयटम निवडा "XML फाइल".
  • नवीन तयार केलेल्या फाइलमध्ये एन्कोडिंग आणि आवृत्तीसह पहिली ओळ आधीपासूनच असेल. डीफॉल्टनुसार, पहिली आवृत्ती आणि एन्कोडिंग निर्दिष्ट केले आहे UTF-8, जे तुम्ही कधीही बदलू शकता. पुढे, पूर्ण वाढलेली XML फाईल तयार करण्यासाठी, तुम्हाला मागील सूचनांमध्ये असलेल्या सर्व गोष्टी लिहिण्याची आवश्यकता आहे.

    पूर्ण झाल्यावर, शीर्ष पॅनेलमध्ये पुन्हा निवडा "फाइल", आणि ड्रॉप-डाउन मेनूमधून एक आयटम आहे "सर्व काही जतन करा".

    पद्धत 2: मायक्रोसॉफ्ट एक्सेल

    तुम्ही कोड न लिहिता XML फाइल तयार करू शकता, उदाहरणार्थ, वापरून आधुनिक आवृत्त्या, जे तुम्हाला या विस्तारासह सारण्या जतन करण्यास अनुमती देते. तथापि, आपल्याला हे समजून घेणे आवश्यक आहे की या प्रकरणात नियमित सारणीपेक्षा अधिक कार्यशील काहीतरी तयार करणे शक्य होणार नाही.

    ही पद्धत ज्यांना नको आहे किंवा कोडसह कसे कार्य करावे हे माहित नाही त्यांच्यासाठी अधिक योग्य आहे. तथापि, या प्रकरणात, XML स्वरूपात फाइल पुन्हा लिहिताना वापरकर्त्यास काही समस्या येऊ शकतात. दुर्दैवाने, नियमित टेबलचे XML मध्ये रूपांतर करणे केवळ MS Excel च्या नवीनतम आवृत्त्यांवर शक्य आहे. हे करण्यासाठी, खालील चरण-दर-चरण सूचना वापरा:


    पद्धत 3: नोटपॅड

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

    या पद्धतीला काहीही डाउनलोड करण्याची आवश्यकता नाही, कारण ती आधीपासूनच ऑपरेटिंग सिस्टममध्ये अंगभूत आहे. "नोटबुक". त्यात ते करण्याचा प्रयत्न करूया साधी XML सारणीया सूचनांनुसार:


    हे तुमच्यासाठी असेच दिसले पाहिजे पूर्ण परिणाम:




    25
    खरे


    XML कंपाइलर्सनी या कोडवर एका टेबलच्या रूपात प्रक्रिया करणे आवश्यक आहे ज्यामध्ये एका स्तंभात विशिष्ट इव्हान इवानोव बद्दल डेटा आहे.

    IN "नोटपॅड"यासारखे साधे तक्ते बनवणे शक्य आहे, परंतु मोठ्या डेटा ॲरे तयार करताना, अडचणी उद्भवू शकतात, कारण सामान्य "नोटपॅड"कोडमधील त्रुटी सुधारण्यासाठी किंवा हायलाइट करण्यासाठी कोणतेही कार्य नाहीत.

    जसे आपण मध्ये पाहू शकता XML तयार करणे- फाईलमध्ये काहीही क्लिष्ट नाही. इच्छित असल्यास, ते कोणत्याही वापरकर्त्याद्वारे तयार केले जाऊ शकते ज्याला संगणकावर कसे कार्य करावे हे कमी-अधिक माहिती आहे. तथापि, संपूर्ण XML फाइल तयार करण्यासाठी, अभ्यास करण्याची शिफारस केली जाते दिलेली भाषामार्कअप, किमान एक आदिम स्तरावर.

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

    डेटा एक्सएमएल फॉरमॅटमध्ये रूपांतरित करणे ही इतकी सोपी प्रक्रिया नाही, कारण या प्रक्रियेदरम्यान एक विशेष स्कीमा (schema.xml) तयार करणे आवश्यक आहे. तथापि, मध्ये माहिती रूपांतरित करण्यासाठी साधी फाइल या स्वरूपाचे Excel मध्ये नेहमीची बचत साधने हातात असणे पुरेसे आहे, परंतु एक सु-संरचित घटक तयार करण्यासाठी आपल्याला आकृती काढणे आणि त्यास दस्तऐवजाशी जोडणे यासाठी खूप टिंकर करावे लागेल.

    पद्धत 1: साधी बचत

    एक्सेलमध्ये तुम्ही डेटा सेव्ह करू शकता XML स्वरूपफक्त मेनू वापरून "म्हणून जतन करा...". खरे आहे, सर्व प्रोग्राम्स अशा प्रकारे तयार केलेल्या फाईलसह योग्यरित्या कार्य करतील याची कोणतीही हमी नाही. आणि ही पद्धत सर्व प्रकरणांमध्ये कार्य करत नाही.


    अशा प्रकारे, एक्सेल मधून एक्सएमएल फॉरमॅटमध्ये फाइल रूपांतर पूर्ण होईल.

    पद्धत 2: विकसक साधने

    रूपांतर करा एक्सेल स्वरूप XML मध्ये, तुम्ही प्रोग्राम टॅबवर विकसक साधने वापरू शकता. शिवाय, जर वापरकर्त्याने सर्वकाही योग्यरित्या केले तर आउटपुटवर त्याला प्राप्त होईल, त्याउलट मागील पद्धत, एक पूर्ण XML फाइल ज्याचा योग्य अर्थ लावला जाईल तृतीय पक्ष अनुप्रयोग. परंतु हे लगेचच सांगितले पाहिजे की अशा प्रकारे डेटा कसा रूपांतरित करायचा हे त्वरित शिकण्यासाठी प्रत्येक नवशिक्याकडे पुरेसे ज्ञान आणि कौशल्ये नसतील.

    1. डीफॉल्टनुसार, विकसक साधने टॅब अक्षम केला आहे. म्हणून, सर्व प्रथम, आपल्याला ते सक्रिय करणे आवश्यक आहे. टॅबवर जा "फाइल"आणि आयटमवर क्लिक करा "पर्याय".
    2. उघडणाऱ्या पॅरामीटर्स विंडोमध्ये, उपविभागाकडे जा "रिबन सानुकूलित करा". विंडोच्या उजव्या बाजूला, मूल्यापुढील बॉक्स चेक करा "विकासक". त्यानंतर, बटणावर क्लिक करा "ठीक आहे"विंडोच्या तळाशी स्थित. डेव्हलपर टूल्स टॅब आता सक्षम केला आहे.
    3. पुढे आम्ही उघडतो एक्सेल स्प्रेडशीटकार्यक्रमात कोणत्याही सोयीस्कर मार्गाने.
    4. त्यावर आधारित, आम्हाला एक आकृती तयार करावी लागेल जी कोणत्याही मजकूर संपादकामध्ये तयार केली जाऊ शकते. या हेतूंसाठी आपण वापरू शकता नियमित नोटपॅडविंडोज, पण वापरणे चांगले विशेष अनुप्रयोगप्रोग्रामिंगसाठी आणि मार्कअप भाषांसह कार्य करण्यासाठी. चला हा कार्यक्रम सुरू करूया. आम्ही त्यात एक आकृती तयार करतो. आमच्या उदाहरणात, ते Notepad++ विंडोच्या स्क्रीनशॉटमध्ये खाली दाखवल्याप्रमाणे दिसेल.

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

    5. चला पुन्हा कडे जाऊया एक्सेल प्रोग्रामआधीच पासून उघडे टेबल. टॅबवर हलवत आहे "विकासक". टूलबॉक्समधील रिबनवर "XML"बटणावर क्लिक करा "स्रोत". विंडोच्या डाव्या बाजूला उघडलेल्या फील्डमध्ये, बटणावर क्लिक करा "XML नकाशे...".
    6. उघडलेल्या विंडोमध्ये, बटणावर क्लिक करा "जोडा...".
    7. स्त्रोत निवड विंडो उघडेल. डायग्राम आधी संकलित केलेल्या निर्देशिकेवर जा, ते निवडा आणि बटणावर क्लिक करा "उघडा".
    8. आकृतीचे घटक विंडोमध्ये दिसू लागल्यानंतर, त्यांना कर्सर वापरून टेबल कॉलम नावांच्या संबंधित सेलमध्ये ड्रॅग करा.
    9. क्लिक करा उजवे क्लिक करापरिणामी सारणीनुसार माउस. IN संदर्भ मेनूचरण-दर-चरण जा "XML"आणि "निर्यात...". त्यानंतर, फाइल कोणत्याही निर्देशिकेत जतन करा.

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

    योग्य मार्कअपचा परिचय

    XMLम्हणजे एक्स्टेंसिबल मार्कअप भाषावर जोर देऊन मार्कअप(चिन्हांकित करणे). तुम्ही मजकूर तयार करू शकता आणि फ्रेमिंग टॅगसह चिन्हांकित करू शकता, प्रत्येक शब्द, वाक्य किंवा तुकडा ओळखण्यायोग्य, वर्गीकरण करण्यायोग्य माहितीमध्ये बदलू शकता. तुम्ही तयार केलेल्या फाइल्स किंवा दस्तऐवजाच्या प्रती, घटक (टॅग) आणि मजकूर यांचा समावेश होतो आणि घटक कागदावर वाचताना किंवा त्यावर प्रक्रिया करताना दस्तऐवज योग्यरित्या समजून घेण्यास मदत करतात इलेक्ट्रॉनिक फॉर्म. अधिक वर्णनात्मक घटक, दस्तऐवजाचे अधिक भाग जे ओळखले जाऊ शकतात. मार्कअपच्या सुरुवातीच्या दिवसांपासून, त्याचा एक फायदा म्हणजे तो हरवला तर संगणक प्रणालीछापलेले डेटाटॅग्जबद्दल धन्यवाद अजूनही वाचनीय आहेत.

    मार्कअप भाषा कंपन्या आणि सरकारी संस्थांनी तयार केलेल्या पहिल्या फॉर्मपासून विकसित झाल्या आहेत प्रमाण भाषासामान्यीकृत मार्कअप (मानक सामान्यीकृत मार्कअप भाषा - SGML), हायपरटेक्स्ट भाषामार्कअप (हायपरटेक्स्ट मार्कअप भाषा - एचटीएमएल) आणि शेवटी एक्सएमएल. SGML क्लिष्ट वाटू शकते, आणि HTML (जे मूलत: फक्त घटकांचा संग्रह होता) माहिती ओळखण्यासाठी पुरेसे शक्तिशाली नसल्याचे सिद्ध झाले आहे. XML ही वापरण्यास सुलभ आणि विस्तारित मार्कअप भाषा म्हणून डिझाइन केली गेली आहे.

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

    XML दस्तऐवज तयार करणे

    नमूद केल्याप्रमाणे, XML फाइल्समध्ये मजकूर आणि मार्कअप असतात. बहुतेकमजकूर अशा घटकांमध्ये ठेवला जातो ज्यामध्ये मजकूर टॅगने वेढलेला असतो. उदाहरणार्थ, समजा तुम्हाला XML फॉरमॅटमध्ये कूकबुक तयार करायचे आहे. आमच्याकडे रेसिपी नावाची आहे आईस्क्रीमसंदे, ज्याला XML मध्ये रूपांतरित करणे आवश्यक आहे. रेसिपीचे नाव चिन्हांकित करण्यासाठी, आम्ही त्याचा मजकूर टॅगसह सुरू आणि समाप्त होणाऱ्या घटकामध्ये बंद करतो. या घटकाला रेसिपीनेम म्हटले जाऊ शकते. घटकाचा प्रारंभ टॅग चिन्हांकित करण्यासाठी, त्याचे नाव कोन कंसात ठेवा<>), यासारखे: . मग आपण प्रवेश करतो बर्फाचा मजकूरक्रीम संडे. मजकूरानंतर आम्ही एक एंड टॅग ठेवतो, जो कोन कंसात घटकाचे नाव आहे, तसेच घटकाच्या नावापुढे एक घटक ट्रेलिंग स्लॅश (/) आहे, जसे:. हे टॅग तयार होतात घटक, ज्यामध्ये तुम्ही मजकूर आणि इतर घटक देखील प्रविष्ट करू शकता.

    साठी घटकांची नावे तयार केली जाऊ शकतात वैयक्तिक कागदपत्रे, आणि दस्तऐवजांच्या गटांसाठी. आपल्या आवश्यकतांनुसार, आपण घटकांसाठी पालन करणे आवश्यक असलेले नियम निर्दिष्ट करू शकता. घटक काटेकोरपणे विशिष्ट किंवा अगदी सामान्य असू शकतात. नियमांनी प्रत्येक घटकामध्ये काय समाविष्ट करणे स्वीकार्य आहे हे देखील परिभाषित केले पाहिजे. ते कठोर, सैल किंवा दरम्यान असू शकतात. फक्त घटक तयार करा जे तुमच्या दस्तऐवजाचे भाग परिभाषित करतात जे तुम्हाला महत्त्वाचे वाटतात.

    XML फाइल तयार करणे सुरू करा

    पहिली ओळ XML दस्तऐवजअसू शकते XML घोषणा. फाइलचा हा पर्यायी भाग म्हणून परिभाषित करतो XML फाइलकाय मदत करू शकते स्वयंचलित साधनेआणि लोकांना SGML किंवा इतर मार्कअप ऐवजी XML म्हणून फाइल ओळखायला सांगा.

    घोषणा कदाचित सारखी दिसू शकते किंवा समाविष्ट करा XML आवृत्ती () आणि अगदी वर्ण एन्कोडिंग, उदाहरणार्थ,युनिकोडसाठी. कारण ही घोषणा फाईलच्या अगदी सुरुवातीला असावी मोठी फाइल, हे पर्यायी घटकते वगळणे चांगले.

    मूळ घटक तयार करणे

    प्रारंभ आणि समाप्ती टॅग मूळ घटक XML दस्तऐवजाच्या संपूर्ण मजकुराभोवती. फाईलमध्ये फक्त एक रूट घटक असावा आणि त्यासाठी हे आवश्यक "कव्हर" आहे. मूळ घटकासह मी येथे वापरत असलेल्या उदाहरणाचा स्निपेट दाखवतो (कृती). ( पूर्ण फाइल XML मध्ये दिलेले आहे.)

    सूची 1. रूट घटक

    तुम्ही तुमचा दस्तऐवज तयार करताच, तुम्ही मजकूर ठेवाल आणि अतिरिक्त टॅगदरम्यान आणि .

    घटकांची नावे

    टॅगमध्ये केस आदर

    XML तयार करताना, स्टार्ट आणि एंड टॅगची केस जुळली पाहिजे. IN अन्यथा XML वापरताना किंवा पाहताना तुम्हाला त्रुटी संदेश प्राप्त होऊ शकतो. उदाहरणार्थ, इंटरनेट एक्सप्लोररकेस जुळत नसल्यास मजकूर प्रदर्शित करत नाही. त्याऐवजी, ते स्टार्ट आणि एंड टॅगमध्ये जुळणारे मेसेज दाखवते.

    तर आपल्याकडे मूळ घटक आहे . XML मध्ये, घटकांची नावे प्रथम निवडली जातात आणि नंतर संबंधित DTD वर्णन किंवा स्कीमा त्या नावांवर आधारित निर्धारित केले जातात. नावांमध्ये अक्षरे, संख्या आणि असू शकतात विशेष चिन्हे, जसे की अंडरस्कोर (_). लक्षात ठेवण्यासाठी नावांबद्दल येथे काही नियम आहेत:

    • घटकांच्या नावांमध्ये स्पेसला परवानगी नाही.
    • नावे एका अक्षराने सुरू होणे आवश्यक आहे, संख्या किंवा चिन्हाने नाही. (या पहिल्या अक्षरानंतर, तुम्ही अक्षरे, संख्या आणि वैध चिन्हे यांचे कोणतेही संयोजन वापरू शकता.)
    • केस काही फरक पडत नाही, परंतु गोंधळ टाळण्यासाठी त्याचे अनुसरण करण्याचे सुनिश्चित करा.
    सूची 2. इतर घटक
    आइस्क्रीम सुंडे 5 मिनिटे

    XML दस्तऐवजात रिकामे टॅग असू शकतात, ज्यामध्ये काहीही नसते आणि ते स्टार्ट आणि एंड टॅगच्या जोडीऐवजी एकच टॅग म्हणून व्यक्त केले जाऊ शकतात. उदाहरणार्थ, हा एक स्वतंत्र टॅग असू शकतो HTML शैली . त्यामध्ये कोणतेही मूल घटक किंवा मजकूर नाही, म्हणून ते आहे रिक्त घटक, आणि ते असे लिहिले जाऊ शकते (शेवटी एक जागा आणि परिचित ट्रेलिंग स्लॅशसह).

    घरटी घटक

    संलग्नकइतर घटकांमध्ये घटकांचे स्थान आहे. या नवीन घटकांना म्हणतात उपकंपन्याघटक, आणि त्यांच्या सभोवतालचे घटक त्यांचे आहेत पालकघटक मूळ घटकात अनेक घटक नेस्टेड आहेत. ही घरटी मुले आहेत , आणि एका घटकाच्या आत अनेक एकसारखे मूल घटक आहेत . नेस्टिंग XML दस्तऐवज बहु-स्तरीय बनवू शकते.

    ठराविक वाक्यरचना त्रुटीपालक आणि मूल घटकांच्या घरट्याशी संबंधित. प्रत्येक मूल घटक त्याच्या सुरुवातीच्या आणि बंद होणाऱ्या टॅगमध्ये पूर्णपणे स्थित असणे आवश्यक आहे मूळ घटक. पुढील मूल सुरू होण्यापूर्वी बाल घटक संपले पाहिजेत.

    योग्य जोडणीचे उदाहरण दिले आहे. टॅग्ज सुरू होतात आणि त्याशिवाय समाप्त होतात विणणेइतर टॅगसह.

    सूची 3. XML घटकांचे योग्य नेस्टिंग.
    आइस्क्रीम सुंडे 3 चॉकलेट सिरप किंवा चॉकलेट फज 1 काजू 1 चेरी 5 मिनिटे

    विशेषता जोडत आहे

    घटक कधीकधी जोडले जातात विशेषता. विशेषतांमध्ये नाव-मूल्याच्या जोडीचा समावेश असतो, जिथून मूल्य घेतले जाते दुहेरी अवतरण("), याप्रमाणे: type="dessert" . विशेषता तुम्हाला घटकासह जतन करण्याची परवानगी देतात अतिरिक्त पर्याय, या पॅरामीटर्सची मूल्ये समान दस्तऐवजातील घटक ते घटक बदलणे.

    घटकाच्या स्टार्ट टॅगमध्ये एक विशेषता—किंवा एकाधिक विशेषता—निर्दिष्ट केली जाते: . एकाधिक विशेषता जोडताना, ते रिक्त स्थानांद्वारे विभक्त केले जातात: . XML फाइल आता दिसते तशी दाखवते.

    सूची 4. घटक आणि गुणधर्मांसह आमची XML फाइल
    आइस्क्रीम सुंडे 5 मिनिटे

    कितीही गुणधर्म वापरता येतात. तुम्ही तुमच्या दस्तऐवजात कोणते तपशील जोडू शकता याचा विचार करा. दस्तऐवज संग्रहित केले असल्यास विशेषता विशेषतः उपयुक्त आहेत - उदाहरणार्थ, पाककृतींच्या प्रकारानुसार. स्पेसेस वगळण्यासाठी आणि एका अक्षराने नाव सुरू करण्यासाठी समान नियमांसह विशेषता नावांमध्ये घटकांच्या नावांसारखीच वर्ण असू शकतात.

    XML बरोबर आणि चुकीच्या पद्धतीने तयार केले आहे

    तुम्ही तुमच्या फ्रेमवर्कमध्ये परिभाषित केलेल्या नियमांचे पालन केल्यास, तुम्ही सु-निर्मित XML कोड सहज तयार करू शकता. XML बरोबर XML कोड सर्व XML नियमांचे पालन करून संकलित केला आहे: घटकांचे अचूक नामकरण, नेस्टिंग, विशेषतांचे नामकरण इ.

    तुम्ही XML सह नक्की काय करता यावर अवलंबून, तुम्हाला सु-निर्मित XML सह कार्य करावे लागेल. रेसिपी प्रकारानुसार क्रमवारी लावण्याचे वरील उदाहरण विचारात घ्या. हे घटक आवश्यक आहे टाइप विशेषता समाविष्ट आहे.

    कोडची यशस्वीरित्या चाचणी करण्यात सक्षम असणे आणि या विशेषताचे मूल्य नेहमीच उपस्थित असल्याचे सुनिश्चित करणे खूप महत्वाचे आहे.पडताळणी अंतर्गत (प्रमाणीकरण) त्यासाठी स्थापित केलेल्या नियमांचे पालन करण्यासाठी दस्तऐवजाची रचना तपासणे आणि प्रत्येक पालक घटकासाठी बाल घटकांची व्याख्या यांचा संदर्भ आहे. हे नियम मध्ये परिभाषित केले आहेतदस्तऐवज प्रकाराचे वर्णन

    (डीटीडी) किंवा आकृतीमध्ये. या प्रकारच्या प्रमाणीकरणासाठी तुम्हाला DTD किंवा स्कीमा तयार करणे आवश्यक आहे आणि नंतर तुमच्या XML फायलींमध्ये DTD किंवा स्कीमा फाइलचा संदर्भ द्यावा लागेल. प्रमाणीकरण सक्षम करण्यासाठी, तुम्हाला तुमच्या XML दस्तऐवजांच्या सुरूवातीस दस्तऐवज प्रकार घोषणा (DOCTYPE) ठेवणे आवश्यक आहे. या ओळीत DTD किंवा स्कीमा (घटक आणि नियमांची सूची) ची लिंक आहे जी पडताळणीसाठी वापरली जाईलया दस्तऐवजाचा

    . DOCTYPE स्ट्रिंग मधील सारखे काहीतरी असू शकते.

    सूची 5. DOCTYPE या उदाहरणाचा अर्थ असा आहे की तुमची आयटम सूची फाइल नावाची आहे filename.dtd तुमच्या संगणकावर स्थित (म्हणजे SYSTEM निर्देशिकेत, मध्ये नाहीसामान्य कॅटलॉग

    सार्वजनिक).

    संस्था वापरणेसंस्था

    मजकूराचे तुकडे किंवा विशेष वर्ण असू शकतात. ते दस्तऐवजाच्या आत किंवा बाहेर निर्दिष्ट केले जाऊ शकतात. त्रुटी टाळण्यासाठी आणि योग्यरित्या प्रदर्शित करण्यासाठी, संस्था योग्यरित्या घोषित आणि व्यक्त केल्या पाहिजेत. तुम्ही थेट मजकुरात विशेष वर्ण प्रविष्ट करू शकत नाही. मजकूरात वापरण्यासाठीविशेष वर्ण ते अस्तित्वात बनवणे आवश्यक आहे आणि या वर्णांचे कोड वापरणे आवश्यक आहे. तुम्ही वाक्ये परिभाषित करू शकता, जसे की कंपनीचे नाव, संस्था म्हणून, आणि नंतर ते तुमच्या संपूर्ण मजकुरात वापरू शकता. एखादे अस्तित्व तयार करण्यासाठी, त्याला एक नाव द्या आणि ते नाव घाला आणि ते नाव अँपरसँड (&) नंतर आणि अर्धविरामाने समाप्त करा - उदाहरणार्थ, (किंवा दुसरे नाव). नंतर हा कोड तुमच्या DOCTYPE लाइनमध्ये टाकाचौरस कंस

    (), जसे मध्ये. हा कोड घटकासाठी बदललेला मजकूर निर्दिष्ट करतो.

    सूची 6. अस्तित्व

    संस्था वापरल्याने समान वाक्यांश किंवा माहिती पुन्हा पुन्हा पुन्हा सांगणे टाळण्यास मदत होते. एंटिटी डेफिनेशन स्ट्रिंग सेट करून एकाच वेळी अनेक ठिकाणी मजकूर संपादित करणे (उदाहरणार्थ, एखाद्या कंपनीने त्याचे नाव बदलल्यास) हे सोपे बनवू शकते.

    चुका कशा टाळायच्या तुम्ही XML फाइल्स कशा तयार करायच्या हे शिकत असताना, त्या उघडात्यांची औपचारिक शुद्धता सत्यापित करण्यासाठी आणि XML नियमांचे पालन केले जात असल्याची खात्री करण्यासाठी. उदाहरणार्थ, तुमच्याकडे Windows® Internet Explorer® असल्यास, तुम्ही तुमची XML फाइल ब्राउझरमध्ये उघडू शकता. तुमचे घटक, विशेषता आणि मजकूर प्रदर्शित झाल्यास, XML फाइल योग्यरित्या तयार केली गेली आहे. त्रुटी असल्यास, आपण कदाचित वाक्यरचनामध्ये काहीतरी गडबड केली आहे आणि आपल्याला टायपिंग किंवा गहाळ टॅग आणि विरामचिन्हांसाठी आपला दस्तऐवज काळजीपूर्वक तपासण्याची आवश्यकता आहे.

    निष्कर्ष

    काही शिकलो साधे नियम, तुम्ही लवचिकपणे तुमचा स्वतःचा विकास करू शकता XML घटकआणि त्यांचे गुणधर्म. XML नियम क्लिष्ट नाहीत. XML दस्तऐवज टाइप करणे देखील सोपे आहे. वर्गीकरण आणि शोध क्षमतांच्या बाबतीत तुम्हाला तुमच्या दस्तऐवजांमधून काय हवे आहे हे समजून घेणे आणि नंतर त्या आवश्यकता पूर्ण करण्यासाठी घटक आणि विशेषता डिझाइन करणे ही मुख्य गोष्ट आहे.

    जेव्हा तुम्हाला उद्देश चांगला समजला असेल आणि तुमचा मजकूर कसा मार्क करायचा हे माहित असेल, तेव्हा तुम्ही तयार करू शकता प्रभावी घटकआणि गुणधर्म. या दृष्टीकोनातून, एक सुव्यवस्थित आणि वापरण्यायोग्य XML दस्तऐवज तयार करण्यासाठी काळजीपूर्वक मार्कअप आवश्यक आहे.



    आम्ही वाचण्याची शिफारस करतो

    वर