sw

XML hadi TOML

Badilisha faili ya XML kuwa TOML kifaani - mti wa vipengele huwa jedwali la TOML, bila kupakia, moja kwa moja katika kivinjari chako.

Inachakata humu kwenye kifaa chako ...

0%

Faili zako hazikutoka kamwe kwenye kifaa chako

    Je, faili yangu hupakiwa?

    Hapana. Kila kitu hufanyika kwenye kivinjari chako - faili yako haitoki kamwe kwenye kifaa chako. Jinsi hili linavyoweza kuthibitishwa

    Hakuna kupakia100% kwa kifaa chako
    Maudhui hubaki kwakohakuna ufikiaji wa wengine
    Seva nchini UjerumaniGDPR kwa muundo
    Imekaguliwa kwa njeTLS A+ · Vichwa vya HTTP A+

    XML ni umbizo la ualamishaji linalotumika sana kwa kubadilishana data, usanidi na hati - lenye vitambulisho, vipengele vilivyoatamia na sifa. TOML ni umbizo la usanidi linalosomeka kwa urahisi sana la minyororo ya zana ya Rust na Python, lenye sehemu ndani ya mabano ya mraba na mistari rahisi ya ufunguo-sawa-na-thamani. Zana hii husoma faili yako ya XML na kuandika mti uleule kama TOML iliyoundwa vizuri.

    Ubadilishaji hufanyika kabisa kifaani ndani ya kivinjari chako: fast-xml-parser husoma XML, smol-toml huandika TOML, zote mbili ni JavaScript halisi. Kwa kuwa hati ya XML ina kipengele cha mzizi kimoja tu, hicho huwa jedwali la TOML lenye ufunguo huo wa mzizi. Vipengele vilivyoatamia huwa majedwali madogo, vipengele vinavyojirudia huwa safu. Sifa huhifadhiwa na huonekana - kama katika XML hadi JSON - kwa kiambishi awali @_; funguo kama hizo na ufunguo wa maandishi #text huandikwa kama funguo zenye nukuu katika TOML.

    Hivyo hujengwa daraja kati ya ualamishaji na usanidi: rekodi ya XML huwa .toml inayohaririwa kwa mkono. Zana hii hubaki mnyoofu kuhusu hilo: uundaji bora hukaguliwa kabla ya kuchanganua, na XML isiyo sahihi hukataliwa kwa ujumbe ulio wazi. Iwapo thamani fulani haiwezi kuwakilishwa katika TOML, zana huiripoti kwa uwazi badala ya kuzalisha kitu kibaya kimyakimya. Hakuna kinachopakiwa.

    Maelezo ya kiufundi

    Maelezo ya kiufundi
    Miundo ya ingizoXML
    Muundo wa matokeoTOML
    Uchakataji wa kundiHapana
    UchakatajiNdani ya kivinjari (JavaScript)
    Upakiaji wa failiHakuna

    Katika hatua 3

    1. Dondosha au chagua faili yako ya XML.
    2. Zana huibadilisha kuwa TOML.
    3. Pakua faili ya TOML.

    Mipaka: Hati ya XML ina kipengele cha mzizi kimoja tu, hivyo hutokea jedwali la TOML lenye ufunguo huo wa mzizi. Vipengele vilivyoatamia huwa majedwali madogo, vipengele vinavyojirudia huwa safu. Sifa (@_) na maudhui ya maandishi ya kipengele (#text) huandikwa kama funguo zenye nukuu za TOML. Uundaji bora hukaguliwa kabla ya kuchanganua; XML isiyo sahihi hukataliwa kwa ujumbe ulio wazi. Thamani zisizoweza kuwakilishwa huripotiwa kwa uwazi.

    Maswali yanayoulizwa mara kwa mara

    Je, faili yangu hupakiwa?

    Hapana. Ubadilishaji hufanyika kabisa kifaani ndani ya kivinjari - hakuna kinachotumwa.

    Sifa hushughulikiwaje?

    Sifa huonekana kwa kiambishi awali @_ na huandikwa kama funguo zenye nukuu katika TOML, kama vile "@_id".

    Nini hutokea kwa vipengele vinavyojirudia?

    Vipengele vyenye jina lilelile vinavyotokea mara kadhaa hukusanywa katika safu moja ya TOML.

    Kwa nini baadhi ya funguo zina nukuu?

    Funguo kama @_id au #text si funguo tupu za TOML; huandikwa kwa usahihi ndani ya nukuu.

    Je, mwelekeo wa nyuma pia hufanya kazi?

    Ndiyo, kwa zana yetu ya "TOML hadi XML".

    Zana zinazohusiana