Olùmúlẹ́wa & Olùfẹ̀rí XML Ọ̀fẹ́
Tẹ̀ àti fẹ̀rí XML jáde lọ́ṣọ̀ọ́ ní lílo ẹ̀rọ àyẹ̀wò DOM ìpìlẹ̀ ẹ̀rọ àwárí rẹ. Ó ní àbájáde tí a dín kù fún lílo gidi.
Sọ àwọn fáìlì sílẹ̀ níbí, tàbí tẹ láti wá
XML · Kò sí ìdiwọ̀ ìwọ̀n fáìlì
tàbí tẹ Ctrl+V láti fi lẹ̀ mọ́ láti clipboard rẹ
Àbájáde yóò farahàn níbí…Bí Ó Ṣe Ń Ṣiṣẹ́
Irinṣẹ́ yìí ń pín tí ó sì ń tún ṣe àgbékalẹ̀ XML pátápátá nínú aṣàwákiri rẹ ní lílo API DOMParser tí a kọ́ sínú rẹ̀ — ẹ́ńjìnnì XML kan náà tí àwọn aṣàwákiri ń lò láti mú SVG àti XHTML. Kò sí ìwé-ìṣirò tí a gbà wọlé; olùtẹ̀wé-dáadáa, minifier, àti olùyípadà JSON gbogbo rẹ̀ ni a fi ọwọ́ kọ sínú irinṣẹ́ yìí.
- 1DOMParser ń fọwọ́sí ìtòlẹ́sẹẹsẹA fi XML rẹ sí DOMParser abínibí aṣàwákiri pẹ̀lú irú MIME application/xml. Bí ìwé náà kò bá dá dáadáa — tag tí a kò tì, ẹ̀yà gbòngbò tí ó sọnù, àwọn àyọkà tí kò bára mu — DOMParser ń mú node parsererror kan jáde, irinṣẹ́ náà sì ń fi ọ̀rọ̀ àṣìṣe aṣàwákiri fúnrarẹ̀ hàn dípò kí ó fojú fo ìṣòro náà.
- 2Olùtòlẹ́sẹẹsẹ àkànṣe ń tún kọ́ igi náàẸ̀rọ rìn-kiri tí ń tún ṣe tí a fi ọwọ́ kọ ń rìn kiri node kọ̀ọ̀kan nínú DOM tí a pín náà — àwọn ẹ̀yà, àwọn node ọ̀rọ̀, àwọn apá CDATA, àwọn ọ̀rọ̀-àsọyé, àti àwọn ìtọ́ni ìṣiṣẹ́ — a sì ń tún ṣe serialize wọn pẹ̀lú ìbú ìlà tí o yàn (àyè 1, 2, tàbí 4). Ìtọjade minified ń tún lo ẹ̀rọ rìn-kiri kan náà pẹ̀lú ọ̀wọ́ ọ̀rọ̀ pad òfìfo, nítorí náà àwọn node ọ̀rọ̀ tí ó jẹ́ àyè-nìkan ni a yọ kúrò láìfọwọ́kan àkóónú ọ̀rọ̀ inú àwọn ẹ̀yà.
- 3A ka ìwọ̀n ìtòlẹ́sẹẹsẹNí ìgbésẹ̀ serialization tí a ṣe àgbékalẹ̀ rẹ̀, ẹ̀rọ rìn-kiri náà ń ka ẹ̀yà àti àkànṣe kọ̀ọ̀kan nínú ìwé náà tí ó sì ń fi ìròyìn àpapọ̀ hàn lẹ́gbẹ̀ẹ́ ìwọ̀n àmì ṣáájú/lẹ́yìn, tí ó ń fún ọ ní àkíyèsí ìtòlẹ́sẹẹsẹ kánjú ti XML náà láìsí ìgbésẹ̀ ìpín àfikún kankan.
- 4Ìyípadà JSON yíyànIṣẹ́ tí ń tún ṣe kejì kan ń yí DOM tí a pín náà padà sí ohun JSON kan: àwọn àkànṣe ẹ̀yà ń di kọ́kọ́rọ́ tí a fi @ síwájú, àwọn ẹ̀yà arákùnrin tí a tún ṣe ń di àtòjọ, àwọn ọmọ ọ̀rọ̀ nìkan sì ń di iye ọ̀wọ́ ọ̀rọ̀ lásán. A ń serialize àbájáde náà pẹ̀lú JSON.stringify fún gbígbà tàbí dídàkọ.
Àwọn Irinṣẹ Tó Jọra
Olùmúlẹ́wa & Olùdín HTML
Tẹ̀ tàbí dín HTML jáde lọ́ṣọ̀ọ́ pẹ̀lú ìtọ́ka tí ó tọ́. Ó ń pa àkóónú inú <pre>, <script>, <style> mọ́.
JSON Fọọmù
Ṣe ọna kika, fọwọsi, ṣoki, ati ṣawari data JSON. Wiwo igi, afihan sintasi, ati ẹda-tẹ ẹyọkan.
Olùdín àti Olùmúlẹ́wa CSS
Dín CSS kù láti dín ìwọ̀n fáìlì kù tàbí mú CSS tí a ti dín kù lẹ́wà fún kíkà. Kíákíá, nínú ẹ̀rọ àwárí rẹ.