sw

XML hadi YAML

Badilisha faili ya XML kuwa YAML kifaani - mti mzima wa vipengele kama ramani yenye mwingizo, 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 kuweka alama linalotumika sana kwa usanidi, kubadilishana data, na hati - lenye lebo, vipengele vilivyoatamia, na sifa. YAML hufuata lengo lilo hilo la kusomeka, lakini hutumia mwingizo badala ya mabano ya pembe na ni lugha ya pamoja ya mistari ya bomba ya CI, Docker Compose na Kubernetes. Zana hii husoma faili yako ya XML na kuandika mti uleule kama YAML iliyoundwa vizuri.

    Ubadilishaji hufanyika kabisa kifaani ndani ya kivinjari chako: fast-xml-parser husoma XML, js-yaml huandika YAML, zote mbili ni JavaScript halisi. Vipengele vilivyoatamia huwa ramani zilizoatamia, vipengele vinavyojirudia huwa mfuatano, na sifa huhifadhiwa - huonekana kwa kiambishi awali @_ kama vufunguo vyake vyenyewe, sawasawa na zana yetu ya XML hadi JSON. Kutoka hati ya XML, unapata faili ya .yaml yenye mwingizo iliyo tayari kutumika mara moja.

    Kabla ya kuchanganua, zana hukagua uundaji bora; XML isiyo sahihi hukataliwa kwa ujumbe ulio wazi badala ya kutoa matokeo yenye makosa kimya kimya. Hati ya XML ina kipengele kimoja tu cha root, hivyo YAML inayozalishwa daima ni ramani yenye ufunguo huo wa root. Maudhui ya maandishi ya kipengele chenye sifa pia huonekana chini ya ufunguo #text. Hakuna kinachopakiwa - faili yako hubaki katika kifaa chako.

    Maelezo ya kiufundi

    Maelezo ya kiufundi
    Miundo ya ingizoXML
    Muundo wa matokeoYAML
    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 YAML.
    3. Pakua faili ya YAML.

    Mipaka: Hukagua uundaji bora kabla ya kuchanganua; XML isiyo sahihi hukataliwa kwa ujumbe ulio wazi. Vipengele vilivyoatamia huwa ramani, vinavyojirudia huwa mfuatano, sifa huwa vufunguo vya @_, na maudhui ya maandishi ya kipengele huwa #text. Nambari na thamani za bulioni hugunduliwa na kutolewa kwa aina yake. Matokeo daima ni ramani ya YAML yenye ufunguo wa root wa XML.

    Maswali yanayoulizwa mara kwa mara

    Je, faili yangu hupakiwa?

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

    Sifa hushughulikiwaje?

    Sifa huhifadhiwa na huonekana kwa kiambishi awali @_ kama vufunguo vyake vyenyewe, sawasawa na XML hadi JSON.

    Nini hutokea kwa vipengele vinavyojirudia?

    Vipengele vyenye jina lilo hilo vinavyotokea mara kadhaa hukusanywa katika mfuatano mmoja wa YAML.

    Je, uundaji bora hukaguliwa?

    Ndiyo. XML huthibitishwa kabla ya kuchanganua; XML isiyo sahihi hukataliwa kwa ujumbe ulio wazi.

    Je, mwelekeo wa nyuma pia hufanya kazi?

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

    Zana zinazohusiana