sw

YAML hadi XML

Badilisha faili ya YAML kuwa XML kifaani - muundo uleule 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+

YAML ni umbizo la usanidi lililoenea zaidi kwa mistari ya bomba ya CI, Docker Compose na Kubernetes - lenye mwingizo badala ya mabano. XML ni umbizo la alama lililothibitika kwa kubadilishana data, hati za ofisi, milisho ya RSS na violesura vingi vya makampuni - lenye tagi na sifa. Zana hii husoma faili yako ya YAML na kuandika muundo uleule kama XML iliyoundwa vyema.

Ubadilishaji hufanyika kabisa kifaani ndani ya kivinjari chako: js-yaml husoma YAML, fast-xml-parser huandika XML, zote mbili ni JavaScript halisi. Ramani huwa vipengele vilivyoatamia, mfuatano huwa vipengele vinavyojirudia, na skala huwa maandishi ya kipengele. Hati ya XML inahitaji kipengele root kimoja hasa; iwapo YAML yako ina funguo kadhaa za ngazi ya juu au ni mfuatano, maudhui huwekwa kwa mpangilio chini ya kipengele root ili matokeo yawe yameundwa vyema daima.

Funguo zenye kiambishi awali @_ hubadilishwa tena kuwa sifa halisi za XML, kama vile mwenzake wa XML hadi YAML - hivyo safari ya kwenda na kurudi huhifadhi muundo. Zana hubaki mnyoofu kuhusu hilo: mihuri ya wakati ya YAML huandikwa ndani ya XML kama maandishi ya ISO 8601, kwa sababu XML haina aina yake ya tarehe. Matokeo ni XML yenye mwingizo na inayosomeka, yenye kichwa cha tangazo. Hakuna kinachopakiwa.

Maelezo ya kiufundi

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

Katika hatua 3

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

Mipaka: Ramani huwa vipengele vilivyoatamia, mfuatano huwa vipengele vinavyojirudia, na funguo za @_ huwa sifa za XML. Funguo kadhaa za ngazi ya juu au mfuatano kwenye mzizi huwekwa chini ya kipengele root ili XML iwe na root kimoja hasa. Mihuri ya wakati ya YAML huandikwa kama maandishi ya ISO 8601 (XML haina aina ya tarehe). YAML isiyo sahihi hukataliwa kwa ujumbe ulio wazi. Maoni ya YAML hupotea wakati wa kusoma, kwa kuwa XML haiwezi kuyaonyesha mahali pamoja.

Maswali yanayoulizwa mara kwa mara

Je, faili yangu hupakiwa?

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

Itakuwaje iwapo YAML yangu ina funguo kadhaa za mzizi?

Maudhui huwekwa chini ya kipengele root ili XML iwe na kipengele root kimoja hasa.

Je, sifa zinaungwa mkono?

Ndiyo. Funguo zenye kiambishi awali @_ huwa sifa halisi za XML, kama vile XML hadi YAML.

Mihuri ya wakati 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 YAML".

Zana zinazohusiana

XML hadi YAML · JSON hadi XML · YAML kwa JSON · JSONL hadi JSON · JSON hadi JSONL · JSON hadi Markdown