Ruka hadi maudhui makuu

Mfomatiaji & Mkaguzi wa XML bila malipo

Chapisha vizuri na thibitisha XML ukitumia mchakato asili wa DOM wa kivinjari chako. Inajumuisha matokeo yaliyopunguzwa kwa matumizi ya uzalishaji.

Inafanya kazi bila mtandao mara ikishapakia

Dondosha faili hapa, au bofya ili kuchagua

XML Β· kuchakatwa kwenye kifaa chako

au bonyeza Ctrl+V ili kubandika kutoka ubao wa kunakili

Vinjari faili
Matokeo yataonekana hapa…

Matumizi ya kawaida

  • Mbuvu RSS / Atom ya MahaliKumbuka na onyesha RSS au Atom feed XML kuandaa muundo kabla ya kutangazwa.
  • Mbuvu SOAP API Ombi na JibuMifuko ya SOAP ni hasira sana kusoma katika mstari mmoja. Mbuvu kukamatia ofa za API.
  • Mbuvu na Kumbuka Sitemap.xmlKumbuka sitemap.xml kwa SEO β€” ona URL zote na kumbuka muundo ni halali kabla ya kutoa Google.
  • Kumbuka Nyaraka za Ofisi XMLFaili la .docx, .xlsx, .pptx la zamani ni ZIP jalalifu ya XML. Kumbuka XML ya ndani kwa kukamatia.
  • Kumbuka Faili za Muundo wa XMLSpring, .NET, Tomcat, Maven, Ant β€” mfumo wengi hutumia muundo wa XML. Mbuvu kwa ajili ya muhtasari.

Jinsi Inavyofanya Kazi

Kifaa hiki kinachambua na kupanga upya XML kikamilifu kwenye kivinjari chako kwa kutumia DOMParser API ya asili β€” injini ile ile ya XML vivinjari vinayotumia kushughulikia SVG na XHTML. Hakuna maktaba inayopakiwa; kipanga-kizuri, kipunguza, na kibadilishaji cha JSON vyote vimeandikwa mwenyewe kwenye kifaa hiki.

  1. 1
    DOMParser inathibitisha muundo
    XML yako inalishwa kwa DOMParser ya asili ya kivinjari na aina ya MIME application/xml. Hati isipopangwa vizuri β€” lebo isiyofungwa, kipengele cha mzizi kilichokosekana, alama za nukuu zisizolingana β€” DOMParser inatoa nodi ya parsererror na kifaa kinaonyesha ujumbe halisi wa hitilafu wa kivinjari badala ya kupuuza tatizo kimya kimya.
  2. 2
    Kiandishi maalum kinajenga upya mti
    Kitambaazi cha kurudia kilichoandikwa mwenyewe kinapitia kila nodi kwenye DOM iliyochambuliwa β€” vipengele, nodi za maandishi, sehemu za CDATA, maoni, na maelekezo ya uchakataji β€” na kuzisawazisha upya na upana wa nafasi uliyochagua (nafasi 1, 2, au 4). Matokeo yaliyopunguzwa yanatumia tena kitambaazi kile kile na mfuatano-tupu-wa-padding, kwa hiyo nodi za maandishi za nafasi-tupu-pekee zinaondolewa bila kugusa maudhui ya maandishi ndani ya vipengele.
  3. 3
    Takwimu za kimuundo zimehesabiwa
    Wakati wa pitio la usawazishaji lililopangwa kitambaazi kinahesabu kila kipengele na sifa kwenye hati na kuripoti jumla pamoja na ukubwa wa herufi kabla/baada, kikikupa muhtasari wa haraka wa kimuundo wa XML bila hatua yoyote ya ziada ya uchambuzi.
  4. 4
    Ubadilishaji wa hiari wa JSON
    Kazi ya pili ya kurudia inabadilisha DOM iliyochambuliwa kuwa kitu cha JSON: sifa za vipengele zinakuwa funguo zenye kiambishi @, vipengele vya ndugu vilivyorudiwa vinakuwa safu, na watoto wa maandishi pekee wanakuwa thamani wazi za mfuatano. Matokeo yanasawazishwa na JSON.stringify kwa upakuaji au kunakili.

Zana Zinazohusiana

Maswali Yanayoulizwa Mara Kwa Mara