فۆرماتکار و پشتڕاستکەری XMLی بەخۆڕایی
XML بە شێوەیەکی جوان چاپ بکە و پشتڕاست بکەرەوە بە بەکارهێنانی شیکارکەری DOMی سروشتیی وێبگەڕەکەت. دەرئەنجامی بچووککراوە بۆ بەکارهێنانی بەرهەم لەخۆدەگرێت.
پەڕگەکان لێرە دابگرە، یان کرتە بکە بۆ گەڕان
XML · بێ سنووری قەبارەی پەڕگە
یان Ctrl+V دابگرە بۆ لکاندن لە کلیپبۆردەکەت
دەرچوون لێرە دەردەکەوێت…چۆن کار دەکات
ئەم ئامرازە XML تەواو لە وێبگەڕەکەتدا شیدەکاتەوە و دووبارە فۆرمات دەکات بە بەکارهێنانی APIی بنیاتنراوی DOMParser — هەمان ئەنجینی XML کە وێبگەڕەکان بۆ مامەڵەکردن لەگەڵ SVG و XHTML بەکاریدەهێنن. هیچ کتێبخانەیەک بار ناکرێت؛ جوانکار-چاپکەر، کورتکەر، و گۆڕەری JSON هەمووی لەم ئامرازەدا دەستنووسن.
- 1DOMParser پێکهاتەکە پشکنین دەکاتXMLـەکەت دەگاتە DOMParserی سەرەکی وێبگەڕ بە جۆری MIMEی application/xml. ئەگەر بەڵگەنامەکە دروست-پێکهاتەکراو نەبێت — تاگی نەداخراو، توخمی ڕیشەی وونبوو، خاڵی دووانیی نەگونجاو — DOMParser گرێی parsererror دروستدەکات و ئامرازەکە پەیامی هەڵەی خودی وێبگەڕ دەردەخات لەبری بێدەنگانە پشتگوێخستنی کێشەکە.
- 2سیریالایزەری تایبەت درەختەکە دووبارە بنیاتدەنێتەوەپشکنەرێکی دووپاتکراوی دەستنووس هەموو گرێیەک لە DOMی شیکراودا دەگەڕێت — توخم، گرێی دەق، بەشی CDATA، لێدوان، و ڕێنماییەکانی پرۆسێسکردن — و دووبارە سیریالایزیان دەکاتەوە بە پانی وریکردنی هەڵبژێردراوت (1، 2، یان 4 بۆشایی). دەرچوونی کورتکراوەوە هەمان پشکنەر دووبارە بەکاردێنێت لەگەڵ ڕیزبەندی بۆشاییی بەتاڵ، بۆیە گرێی دەقی-تەنها-بۆشایی لادەبردرێن بەبێ دەستکاریکردنی ناوەڕۆکی دەق لەناو توخمدا.
- 3ئاماری پێکهاتەیی دەژمێردرێتلەکاتی تێپەڕی سیریالایزکردنی فۆرماتکراودا پشکنەرەکە هەموو توخم و تایبەتمەندییەک لە بەڵگەنامەکەدا دەژمێرێت و کۆی گشتی پێکەوە لەگەڵ قەبارەی پیتی پێش/دواوە ڕاپۆرت دەکات، تیشکێکی خێرای پێکهاتەیی XMLـەکە بەبێ هیچ هەنگاوی شیکردنەوەی زیادە دەبەخشێت.
- 4گۆڕینی ئارەزوومەندانەی JSONفەنکشنێکی دووپاتکراوی دووەم DOMی شیکراو دەگۆڕێت بۆ ئۆبجێکتێکی JSON: تایبەتمەندی توخم دەبنە کلیلی پێشگرکراو بە @، توخمی برایی دووبارە دەبنە ڕیز، و منداڵی دەقی تاک دەبنە نرخی ڕیزبەندی سادە. ئەنجامەکە بە JSON.stringify سیریالایز دەکرێت بۆ داگرتن یان کۆپیکردن.
ئامرازە پەیوەندیدارەکان
جوانکەر و بچووککەرەوەی HTML
HTML بە شێوەیەکی جوان چاپ بکە یان بچووک بکەرەوە لەگەڵ خاڵبەندی نیستکردنی گونجاو. ناوەڕۆکی ناو <pre>، <script>، <style> دەپارێزێت.
فۆرماتکەری JSON
JSON فۆرمات بکە، پشتڕاست بکەرەوە، بچووک بکەرەوە و بگەڕێ. بینینی دار، ڕەنگکەری سینتاکس، و لەبەرگرتنەوەی بە یەک کلیک.
بچووککەرەوە و جوانکەرەوەی CSS
CSS بچووک بکەرەوە بۆ کەمکردنەوەی قەبارەی فایل یان CSSی بچووککراوە جوان بکەرەوە بۆ خوێندنەوە. خێرا، لە وێبگەڕەکەتدا.