sw

TOML hadi XML

Badilisha faili ya TOML kuwa XML kifaani - usanidi kama alama iliyoundwa vyema, bila kupakia, moja kwa moja katika kivinjari chako.

Inachakata humu kwenye kifaa chako ...

Inachakata humu kwenye kifaa chako ...

0%

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
Hosted in GermanyGlobal Content Delivery
Imekaguliwa kwa njeTLS A+ · Vichwa vya HTTP A+

TOML ni umbizo la usanidi la minyororo ya zana ya Rust na Python - faili ya Cargo.toml au pyproject.toml yenye sehemu ndani ya mabano ya mraba na mistari rahisi ya ufunguo-sawa-na-thamani. XML ni umbizo la alama lililothibitika la kubadilishana data, hati za ofisi, na violesura vingi vya makampuni, lenye vitambulisho na sifa. Zana hii husoma faili yako ya TOML na kuandika muundo uleule kama XML iliyoundwa vyema.

Ubadilishaji hufanyika kabisa kifaani ndani ya kivinjari chako: smol-toml husoma TOML, fast-xml-parser huandika XML, zote mbili ni JavaScript halisi. Majedwali huwa vipengele vilivyoatamia, safu za majedwali huwa vipengele vinavyorudiwa, na thamani sahili huwa maandishi ya kipengele. Hati ya XML huhitaji kipengele kimoja cha mzizi haswa; ikiwa TOML yako ina funguo kadhaa za ngazi ya juu, maudhui huwekwa kwa mpangilio nadhifu chini ya kipengele root ili matokeo daima yawe yameundwa vyema.

Hivyo, pengo la mwisho katika matriki ya maumbizo hufungwa: JSON, YAML, TOML na XML sasa zinaweza kubadilishwa kwa kila mmoja kifaani katika kila mwelekeo. Zana hii hubaki mnyoofu kuhusu hilo: thamani za tarehe/saa za TOML huandikwa ndani ya XML kama maandishi ya ISO 8601, kwa sababu XML haina aina yake ya tarehe. Matokeo ni XML yenye mwingizo, inayosomeka, yenye kichwa cha tangazo. Hakuna kinachopakiwa.

Maelezo ya kiufundi

Maelezo ya kiufundi
Miundo ya ingizoTOML
Muundo wa matokeoXML
Uchakataji wa kundiHapana
UchakatajiNdani ya kivinjari (JavaScript)
Upakiaji wa failiHakuna

Katika hatua 3

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

Mipaka: TOML daima huchanganuliwa kuwa jedwali. Ufunguo mmoja wa ngazi ya juu huwa kipengele root cha XML; funguo kadhaa huwekwa chini ya kipengele root ili XML iwe na mzizi mmoja haswa. Majedwali madogo huwa vipengele vilivyoatamia, safu za majedwali huwa vipengele vinavyorudiwa. Thamani za tarehe/saa za TOML huandikwa kama maandishi ya ISO 8601 (XML haina aina ya tarehe). TOML isiyo sahihi hukataliwa kwa ujumbe ulio wazi. Maoni ya TOML (#) hupotea kwa sababu hayasomwi wakati wa uchambuzi.

Maswali yanayoulizwa mara kwa mara

Je, faili yangu hupakiwa?

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

Je, hufanya kazi na Cargo.toml au pyproject.toml?

Ndiyo. Cargo.toml, pyproject.toml na faili nyingine za TOML huchanganuliwa moja kwa moja na kuandikwa kama XML.

Kipengele cha mzizi hubainishwaje?

Ufunguo mmoja wa ngazi ya juu huwa mzizi; funguo kadhaa huwekwa chini ya kipengele root.

Thamani za tarehe/saa hushughulikiwaje?

Kama maandishi ya ISO 8601, kwa sababu XML haina aina yake ya tarehe.

Je, mwelekeo wa nyuma pia hufanya kazi?

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

Zana zinazohusiana

XML hadi TOML · JSON hadi XML · TOML hadi JSON · JSON hadi JSONL · Picha hadi CBZ · Parquet hadi CSV