अवलोकन
html पैकेज डार्ट एप्लिकेशन में ब्राउज़र वातावरण के बाहर HTML सामग्री को पार्स और संशोधित करने के लिए एपीआई प्रदान करता है। यह विकासकर्ताओं को एचटीएमएल दस्तावेज़ों को निर्देशात्मक रूप से काम करने की अनुमति देता है, जिसमें डीओएम ट्रैवर्सल, तत्व संशोधन और कच्चे एचटीएमएल स्ट्रिंग्स का पार्सिंग जैसी विशेषताएं शामिल हैं। यह सर्वर-साइड रेंडरिंग, स्टैटिक साइट जनरेशन या मोबाइल ऐप्स या डेस्कटॉप ऐप्लिकेशन जैसे गैर-ब्राउज़र वातावरण में एचटीएमएल सामग्री को प्रोसेस करने के लिए विशेष रूप से उपयोगी है। इस पैकेज को सभी प्रमुख प्लेटफॉर्मों के लिए समर्थित किया गया है, जिसमें एंड्रॉइड, आईओएस, वेब, मैकओएस, विंडोज और लिनक्स शामिल हैं।
उपयोग
- स्ट्रिंग से HTML का विश्लेषण करना
- कार्यक्रम द्वारा HTML दस्तावेज़ को संशोधित करना
- सर्वर-साइड HTML प्रोसेसिंग
- स्थिर साइट उत्पादन
- HTML से डेटा निकालना
- HTML पार्सर बनाना
मुख्य विशेषताएँ
- HTML संपादन के लिए DOM-जैसा API
- ग़लत HTML के विश्लेषण का समर्थन
- क्रॉस-प्लेटफॉर्म संगतता
- हल्का और कारगर
- तत्व चयन के लिए निर्मित सहायता कार्यक्रम
- विस्तारयोग्य विश्लेषण और अनुक्रमण
इनके लिए उपयुक्त
- बैकएंड डार्ट सेवाएँ
- मोबाइल ऐप कंटेंट प्रोसेसिंग
- डेस्कटॉप एप्लिकेशन टेक्स्ट हैंडलिंग
- वेब एक्सट्रैक्शन उपकरण
- HTML परिवर्तन उपकरण
विचार योग्य बातें
- ब्राउज़र वातावरण के लिए नहीं बनाया गया है
- सीएसएस स्टाइलिंग का सीमित समर्थन
- कोडिंग के हस्तक्षेप से निपटना आवश्यक है
- बड़े दस्तावेज़ के साथ प्रदर्शन में भिन्नता हो सकती है
- कोई निर्मित साफ़ करने की सुविधा नहीं है
- अपडेट्स के लिए बाहरी स्रोत कोड पर निर्भर है