अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

xmllint - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में xmllint चलाएं

यह कमांड xmllint है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


xmllint - कमांड लाइन XML टूल

SYNOPSIS


एक्सएमएललिंट [--संस्करण | - दाढ़ | --खोल | --xpath "XPath_अभिव्यक्ति" | --डीब्यूजेंट | --प्रतिलिपि
| --पुनर्प्राप्ति | --noent | --नहीं | --कोई शुद्ध नहीं | --पथ "पथ" | --लोड-ट्रेस |
--htmlबाहर | --अब्रैप | --वैध | --पोस्टवैलिड | --dtdvalid यूआरएल | --dtdvalidfpi एफपीआई
| --समय | --आउटपुट फ़ाइल | --दोहराना | --इन्सर्ट | --संकुचित करें | --एचटीएमएल | --xmlout
| --धकेलना | --याद | --मैक्समेम NBBYTES | --कोई चेतावनी नहीं | --नोरिक्त | --nocdata |
--प्रारूप | --एन्कोड एन्कोडिंग | --dropdtd | --nsclean | --टेस्टआईओ | --कैटलॉग |
--नोकैटलॉग | --ऑटो | --xinclude | --नॉक्सिनक्लुडेनोड | --loaddtd | --dtdattr |
--धारा | --वॉकर | --पैटर्न पैटर्नमूल्य | --chkregister | --आराम करें योजना |
--स्कीमा योजना | --सी14एन] {XML-फ़ाइल(एस)... | -}

एक्सएमएललिंट --मदद

वर्णन


RSI एक्सएमएललिंट प्रोग्राम कमांड लाइन पर निर्दिष्ट एक या अधिक XML फ़ाइलों को पार्स करता है
एक्सएमएल फ़ाइल (या यदि फ़ाइल नाम प्रदान किया गया है तो मानक इनपुट है - ). यह विभिन्न प्रकार की छपाई करता है
आउटपुट का, चयनित विकल्पों पर निर्भर करता है। यह दोनों में त्रुटियों का पता लगाने के लिए उपयोगी है
XML कोड और XML पार्सर में ही।

एक्सएमएललिंट में शामिल है libxml(3).

विकल्प


एक्सएमएललिंट निम्नलिखित विकल्पों को स्वीकार करता है (वर्णमाला क्रम में):

--ऑटो
परीक्षण उद्देश्यों के लिए एक छोटा दस्तावेज़ तैयार करें।

--कैटलॉग
एसजीएमएल कैटलॉग का उपयोग करें SGML_CATALOG_FILES. अन्यथा XML कैटलॉग से प्रारंभ हो रहे हैं
/etc/xml/catalog डिफ़ॉल्ट रूप से उपयोग किया जाता है.

--chkregister
नोड पंजीकरण चालू करें. डेवलपर्स परीक्षण के लिए उपयोगी libxml(3) नोड ट्रैकिंग कोड।

--संकुचित करें
पर बारी gzip(1) आउटपुट का संपीड़न।

--प्रतिलिपि
आंतरिक प्रतिलिपि कार्यान्वयन का परीक्षण करें.

--सी14एन
पार्सिंग के परिणाम को स्टडआउट में क्रमबद्ध करने के लिए W3C XML Canonicalisation (C14N) का उपयोग करें।
यह परिणाम में टिप्पणियाँ रखता है.

--dtdvalid यूआरएल
द्वारा निर्दिष्ट DTD का उपयोग करें यूआरएल सत्यापन के लिए।

--dtdvalidfpi एफपीआई
औपचारिक सार्वजनिक पहचानकर्ता द्वारा निर्दिष्ट डीटीडी का उपयोग करें एफपीआई सत्यापन के लिए, ध्यान दें कि यह
काम करने के लिए उस औपचारिक सार्वजनिक पहचानकर्ता को निर्यात करने वाले कैटलॉग की आवश्यकता होगी।

- दाढ़
किसी फ़ाइल को पार्स करें और दस्तावेज़ के इन-मेमोरी संस्करण का एक एनोटेटेड ट्री आउटपुट करें।

--डीब्यूजेंट
दस्तावेज़ में परिभाषित इकाइयों को डीबग करें।

--dropdtd
आउटपुट से DTD हटाएँ.

--dtdattr
बाहरी DTD प्राप्त करें और पेड़ को विरासत में मिली विशेषताओं से भर दें।

--एन्कोड एन्कोडिंग
दिए गए एन्कोडिंग में आउटपुट. ध्यान दें कि यह पूर्ण दस्तावेज़ के लिए काम करता है न कि टुकड़ों के लिए
XPath क्वेरीज़ से परिणाम।

--प्रारूप
आउटपुट को पुन: स्वरूपित करें और पुन: इंडेंट करें। XMLLINT_INDENT पर्यावरण चर नियंत्रित करता है
इंडेंटेशन डिफ़ॉल्ट मान दो रिक्त स्थान है " ").

--मदद
इसके लिए एक संक्षिप्त उपयोग सारांश प्रिंट करें एक्सएमएललिंट.

--एचटीएमएल
HTML पार्सर का उपयोग करें.

--htmlबाहर
HTML फ़ाइल के रूप में आउटपुट परिणाम। इसकी वजह से एक्सएमएललिंट आवश्यक HTML टैग आउटपुट करने के लिए
परिणाम ट्री आउटपुट को घेरें ताकि परिणाम प्रदर्शित/देखे जा सकें
ब्राउज़र.

--इन्सर्ट
वैध प्रविष्टियों के लिए परीक्षण करें.

--loaddtd
एक बाहरी DTD प्राप्त करें.

--लोड-ट्रेस
प्रसंस्करण के दौरान लोड किए गए सभी दस्तावेज़ों को stderr पर प्रदर्शित करें।

--मैक्समेम NNBYTES
पार्सर मेमोरी समर्थन का परीक्षण करें. NNBYTES लाइब्रेरी में बाइट्स की अधिकतम संख्या है
आवंटित करने की अनुमति दी गई। इसका उपयोग XML फ़ाइलों की बैच प्रोसेसिंग सुनिश्चित करने के लिए भी किया जा सकता है
उन्हें चलाने वाले सर्वर की वर्चुअल मेमोरी समाप्त नहीं होगी।

--याद
स्मृति से पार्स करें।

--नोरिक्त
अनदेखा करने योग्य रिक्त स्थान छोड़ें.

--नोकैटलॉग
किसी भी कैटलॉग का उपयोग न करें.

--nocdata
समकक्ष पाठ नोड्स द्वारा CDATA अनुभाग को प्रतिस्थापित करें।

--noent
इकाई संदर्भों के लिए इकाई मानों को प्रतिस्थापित करें। डिफ़ॉल्ट रूप से, एक्सएमएललिंट इकाई छोड़ देता है
जगह-जगह संदर्भ.

--कोई शुद्ध नहीं
डीटीडी या इकाइयां लाने के लिए इंटरनेट का उपयोग न करें।

--नहीं
आउटपुट दबाएँ. डिफ़ॉल्ट रूप से, एक्सएमएललिंट परिणाम ट्री आउटपुट करता है।

--कोई चेतावनी नहीं
पार्सर और/या सत्यापनकर्ता से चेतावनियाँ न भेजें।

--अब्रैप
HTML डॉक रैपर को आउटपुट न करें।

--नॉक्सिनक्लुडेनोड
XIinclude प्रोसेसिंग करें लेकिन XIinclude प्रारंभ और अंत नोड उत्पन्न न करें।

--nsclean
अनावश्यक नामस्थान घोषणाएँ हटाएँ।

--आउटपुट फ़ाइल
फ़ाइल पथ को परिभाषित करें जहां एक्सएमएललिंट पार्सिंग का परिणाम सहेजेगा. आमतौर पर कार्यक्रम
एक पेड़ बनाएं और इसे stdout पर सहेजें, इस विकल्प के साथ परिणाम XML उदाहरण होगा
एक फ़ाइल में सहेजा गया.

--पथ "पथ"
द्वारा निर्दिष्ट फ़ाइल सिस्टम पथों की (स्पेस- या कोलन-पृथक) सूची का उपयोग करें के रास्ते सेवा मेरे
डीटीडी या इकाइयां लोड करें। स्थान-पृथक सूचियाँ उद्धरण चिह्नों द्वारा संलग्न करें।

--पैटर्न पैटर्नमूल्य
पैटर्न पहचान इंजन का प्रयोग किया जाता है, जिसका उपयोग रीडर के साथ किया जा सकता है
पार्सर के लिए इंटरफ़ेस। यह किसी के आधार पर दस्तावेज़ में कुछ नोड्स का चयन करने की अनुमति देता है
XPath (उपसमुच्चय) अभिव्यक्ति. डिबगिंग के लिए उपयोग किया जाता है।

--पोस्टवैलिड
पार्सिंग पूरी होने के बाद मान्य करें.

--धकेलना
पार्सर के पुश मोड का उपयोग करें.

--पुनर्प्राप्ति
किसी अमान्य दस्तावेज़ के किसी भी पार्स करने योग्य भाग को आउटपुट करें।

--आराम करें योजना
नाम वाली RelaxNG फ़ाइल का उपयोग करें योजना सत्यापन के लिए।

--दोहराना
समय निर्धारण या प्रोफ़ाइलिंग के लिए 100 बार दोहराएँ।

--स्कीमा योजना
नामित W3C XML स्कीमा फ़ाइल का उपयोग करें योजना सत्यापन के लिए।

--खोल
एक नेविगेटिंग शेल चलाएँ. शेल मोड में उपलब्ध कमांड का विवरण नीचे है (देखें)।
अनुभाग जिसे "शेल कमांड्स" कहा जाता है)।

--xpath "XPath_अभिव्यक्ति"
तर्क के रूप में दी गई XPath अभिव्यक्ति चलाएँ और परिणाम प्रिंट करें। नोडसेट के मामले में
परिणाम, नोड सेट में प्रत्येक नोड को आउटपुट में पूर्ण रूप से क्रमबद्ध किया गया है। एक के मामले में
खाली नोड सेट "XPath सेट खाली है" परिणाम दिखाया जाएगा और एक त्रुटि निकास कोड होगा
लौटा दी जाएगी।

--धारा
स्ट्रीमिंग एपीआई का उपयोग करें - जब संयोजन में उपयोग किया जाता है तो उपयोगी होता है --आराम करें or --वैध विकल्पों
उन फ़ाइलों के सत्यापन के लिए जो मेमोरी में रखने के लिए बहुत बड़ी हैं।

--टेस्टआईओ
उपयोगकर्ता इनपुट/आउटपुट समर्थन का परीक्षण करें।

--समय
इसमें लगने वाले समय के बारे में आउटपुट जानकारी एक्सएमएललिंट विभिन्न चरणों को निष्पादित करने के लिए.

--वैध
निर्धारित करें कि क्या दस्तावेज़ शामिल दस्तावेज़ प्रकार परिभाषा का एक वैध उदाहरण है
(डीटीडी)। इसके विरुद्ध मान्य किए जाने वाले DTD को कमांड लाइन का उपयोग करके भी निर्दिष्ट किया जा सकता है
la --dtdvalid विकल्प। डिफ़ॉल्ट रूप से, एक्सएमएललिंट यह निर्धारित करने के लिए भी जाँच करता है कि दस्तावेज़ है या नहीं
सुगठित.

--संस्करण
का संस्करण प्रदर्शित करें libxml(3) प्रयोग किया गया।

--वॉकर
वॉकर मॉड्यूल का परीक्षण करें, जो एक रीडर इंटरफ़ेस है, लेकिन इसके बजाय दस्तावेज़ ट्री के लिए है
एक अनपार्स्ड दस्तावेज़ पर रीडर एपीआई का उपयोग करने से यह मौजूदा इन-मेमोरी पर काम करता है
पेड़। डिबगिंग के लिए उपयोग किया जाता है।

--xinclude
X करेंप्रसंस्करण शामिल करें.

--xmlout
के साथ संयोजन के रूप में प्रयोग किया जाता है --एचटीएमएल. आमतौर पर जब HTML को पार्स किया जाता है तो दस्तावेज़ सहेजा जाता है
HTML सीरिएलाइज़र के साथ। लेकिन इस विकल्प के साथ परिणामी दस्तावेज़ सहेजा जाता है
XML सीरिएलाइज़र. इसका उपयोग मुख्य रूप से HTML इनपुट से XHTML उत्पन्न करने के लिए किया जाता है।

शेल कमानों


एक्सएमएललिंट के साथ लागू एक इंटरैक्टिव शेल मोड प्रदान करता है --खोल आज्ञा। उपलब्ध
शेल मोड में कमांड में (वर्णमाला क्रम में) शामिल हैं:

आधार
नोड का XML आधार प्रदर्शित करें.

अलविदा
खोल छोड़ो.

बिल्ली नोड
दिए गए नोड या वर्तमान को प्रदर्शित करें।

cd पथ
वर्तमान नोड को दिए गए पथ में बदलें (यदि अद्वितीय हो) या यदि कोई तर्क नहीं दिया गया है तो रूट करें।

दीर पथ
नोड (नेमस्पेस, विशेषताएँ, सामग्री) के बारे में जानकारी डंप करता है।

du पथ
दिए गए पथ या वर्तमान नोड के अंतर्गत उपवृक्ष की संरचना दिखाएं।

निकास
खोल छोड़ो.

मदद
यह मदद दिखाओ।

मुक्त
मेमोरी उपयोग प्रदर्शित करें.

भार फ़ाइल का नाम
दिए गए फ़ाइल नाम के साथ एक नया दस्तावेज़ लोड करें।

ls पथ
दिए गए पथ या वर्तमान निर्देशिका की सामग्री सूचीबद्ध करें।

लोक निर्माण विभाग
वर्तमान नोड का पथ प्रदर्शित करें.

छोड़ना
खोल छोड़ो.

बचाना फ़ाइल का नाम
वर्तमान दस्तावेज़ को दिए गए फ़ाइल नाम या मूल नाम में सहेजें।

मान्य
त्रुटियों के लिए दस्तावेज़ की जाँच करें.

लिखना फ़ाइल का नाम
दिए गए फ़ाइल नाम में वर्तमान नोड लिखें।

वातावरण


SGML_CATALOG_FILES
एसजीएमएल कैटलॉग व्यवहार को उपयोगकर्ता के स्वयं के सेट पर प्रश्नों को पुनर्निर्देशित करके बदला जा सकता है
कैटलॉग. इसे सेट करके किया जा सकता है SGML_CATALOG_FILES पर्यावरण चर से ए
कैटलॉग की सूची. एक खाली व्यक्ति को डिफ़ॉल्ट लोडिंग को निष्क्रिय कर देना चाहिए /etc/sgml/catalog
सूची।

XML_CATALOG_FILES
XML कैटलॉग व्यवहार को उपयोगकर्ता के स्वयं के सेट पर क्वेरी को पुनर्निर्देशित करके बदला जा सकता है
कैटलॉग. इसे सेट करके किया जा सकता है XML_CATALOG_FILES पर्यावरण चर से ए
कैटलॉग की सूची. एक खाली व्यक्ति को डिफ़ॉल्ट लोडिंग को निष्क्रिय कर देना चाहिए /etc/xml/catalog
सूची।

XML_DEBUG_CATALOG
पर्यावरण चर सेट करना XML_DEBUG_CATALOG सेवा मेरे गैर शून्य का उपयोग निर्यात
कमांड कैटलॉग संचालन से संबंधित डिबगिंग जानकारी आउटपुट करता है।

XMLLINT_INDENT
पर्यावरण चर सेट करना XMLLINT_INDENT इंडेंटेशन को नियंत्रित करता है. डिफ़ॉल्ट
मान दो स्थान है ""।

निदान


एक्सएमएललिंट रिटर्न कोड ऐसी जानकारी प्रदान करते हैं जिसका उपयोग स्क्रिप्ट से कॉल करते समय किया जा सकता है।

0
कोई ग़लती नहीं

1
अवर्गीकृत

2
डीटीडी में त्रुटि

3
मान्यता त्रुटि

4
मान्यता त्रुटि

5
स्कीमा संकलन में त्रुटि

6
आउटपुट लिखने में त्रुटि

7
पैटर्न में त्रुटि (जब उत्पन्न हुई) --पैटर्न विकल्प का उपयोग किया जाता है)

8
रीडर पंजीकरण में त्रुटि (जब उत्पन्न हुई) --chkregister विकल्प का उपयोग किया जाता है)

9
बाहर स्मृति त्रुटि

onworks.net सेवाओं का उपयोग करके xmllint का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad