UltKit

Kubadilisha TXT kuwa XML

Faili ya maandishi yenye rekodi moja kwa kila mstari ni rahisi kuandika lakini ni ngumu kuingiza kwenye mifumo inayotarajia data yenye lebo. Pakia faili ya .txt na upate XML iliyoundwa vizuri, yenye elementi moja kwa kila mstari na majina ya kichwa kama lebo.

Kibadilishaji cha Data

au buruta Faili za CSV, TSV, TXT … hapa ·

Hadi MB 95 kwa faili· Hadi faili 20· Hufutwa baada ya dakika 30

Matokeo

Faili huchakatwa kwenye seva zetu na kufutwa baada ya dakika 30.

Jinsi ya kutumia zana hii

  1. 1

    Pakia maandishi yaliyotenganishwa

    Ongeza faili ya .txt ambayo mstari wake wa kwanza unataja safu, au hadi faili 20 za 95 MB kila moja. Kitenganishi kimewekwa kwenye Gundua kiotomatiki.

  2. 2

    Weka jina la elementi ya nje

    Chini ya Mipangilio ya hali ya juu, Lebo ya mzizi ya XML imewekwa kuwa records kwenye ukurasa huu. Ibadilishe iwe chochote mfumo unaopokea unachotarajia, kama products au employees.

  3. 3

    Badilisha kuwa XML

    Bonyeza Badilisha kuwa XML. Panga kwa usomaji rahisi imewashwa, kwa hiyo faili ina upangaji wa nafasi na ni rahisi kukagua kwenye kihariri chochote cha maandishi au kivinjari.

Kila mstari wa faili ya maandishi huwa kipengele kimoja cha safu, kila safu huwa lebo iliyopewa jina la kichwa chake, na yote yako ndani ya lebo ya mzizi unayochagua.

Kwa nini kubadilisha faili ya TXT kuwa XML

Faili za maandishi zenye vitenganishi ndizo ambazo hati, vichanganuzi na hifadhidata za zamani huzalisha kwa chaguo-msingi. XML ndiyo mifumo mingi inayopokea ilibuniwa kuizunguka: katalogi za bidhaa, zana za maktaba na uchapishaji, programu za tafsiri na vipakiaji vya usanidi vinavyosoma vipengele kwa jina. XML 1.0 ikawa Pendekezo la W3C mnamo Februari 1998 kama toleo rahisi la SGML, na programu nyingi za biashara za miaka iliyofuata bado zinaitumia.

Pengo kati ya hizi mbili kwa kiasi kikubwa ni la kimakanika, ndiyo maana kufanya kazi hii kwa mkono kwenye kihariri cha maandishi ni kupoteza alasiri nzima. Kazi za kawaida ni usafirishaji wa data ya ghala unaopaswa kuwa uingizaji wa XML wa duka la mtandaoni, orodha ya istilahi za faharasa kwa zana ya tafsiri, au rekodi za majaribio kwa programu inayosoma data ya XML. Chanzo kikiwa tayari kimetenganishwa kwa koma, CSV kuwa XML ndio ukurasa unaofaa.

Mipangilio ya maandishi ambayo kibadilishaji cha TXT kuwa XML kinaweza kugawanya

from ↓ · to →XMLJSONCSV
Koma ,Koma , to XML: yesKoma , to JSON: yesKoma , to CSV: yes
Nusu koma ;Nusu koma ; to XML: yesNusu koma ; to JSON: yesNusu koma ; to CSV: yes
TabTab to XML: yesTab to JSON: yesTab to CSV: yes
Mstari wima |Mstari wima | to XML: yesMstari wima | to JSON: yesMstari wima | to CSV: yes
Single spaceSingle space to XML: yesSingle space to JSON: yesSingle space to CSV: yes
Safu za upana usiobadilika– Safu za upana usiobadilika to XML: no– Safu za upana usiobadilika to JSON: no– Safu za upana usiobadilika to CSV: no
supported not offered**Kitenganishi** kikiwa kwenye Gundua kiotomatiki hutambua kitenganishi kutoka kwenye faili; kichague mwenyewe ikiwa thamani ina herufi iliyochaguliwa kiotomatiki. Safu zilizopangwa kwa nafasi tu, bila kitenganishi, haziwezi kugawanywa.

Mfano wa matokeo ya TXT kuwa XML

Mistari ya ingizo sku|name|price na A-1001|Desk lamp|24.90, iliyobadilishwa kwa Lebo ya mzizi ya XML records na Panga kwa usomaji rahisi imewashwa
<records>
  <row>
    <sku>A-1001</sku>
    <name>Desk lamp</name>
    <price>24.90</price>
  </row>
</records>
<!-- safu moja kutoka mstari wa pili wa maandishi -->

Kwa kuwa majina ya vichwa huwa lebo, lazima yawe majina halali ya XML: yaanze na herufi au mstari wa chini na yaepuke nafasi na alama. Kichwa kama Unit Price ni bora kiandikwe unit_price kabla ya kubadilisha. Ikiwa mfumo unaopokea unapendelea JSON, TXT kuwa JSON hutumia mstari huo wa vichwa kama funguo, na kibadilishaji data huorodhesha miundo mingine yote.

Ukweli kuhusu miundo ya maandishi wazi na XML

TXT

Maandishi matupu

Faili ya TXT ina herufi tupu pekee bila uumbizaji, fonti, picha wala mpangilio. Faili za kisasa za maandishi mara nyingi husimbwa kwa UTF-8, inayofunika lugha zote, ingawa faili za zamani zinaweza kutumia usimbaji mwingine na kuonyesha herufi zilizochanganyika. Maandishi matupu ni madogo sana, hayapitwi na wakati na hufunguka kwenye kila kifaa, kuanzia simu hadi seva. Hayawezi kuwa na maandishi mazito, majedwali wala picha, kwa hivyo muundo lazima uonyeshwe kwa nafasi au alama rahisi.

Ubanaji
–
Uwazi
–
Uhuishaji
–
Mwaka ulioanzishwa
–
Kigeuzi cha TXT

XML

Extensible Markup Language

XML ni lugha ya alama kwa data iliyopangwa iliyochapishwa na W3C mwaka 1998. Hutumia tagi zilizoota ndani ya nyingine zenye sifa na inasaidia schemas, namespaces na uthibitishaji, jambo linaloifanya imara kwa hati changamano. Ndiyo msingi wa mlisho wa RSS, SVG, hati za Office, sitemap na ubadilishanaji mwingi wa data wa mashirika na serikali. XML ni ndefu ikilinganishwa na JSON, lakini kila lugha ya programu na zana nyingi za majedwali zinaweza kuisoma.

Ubanaji
–
Uwazi
–
Uhuishaji
–
Mwaka ulioanzishwa
1998 · W3C
Kigeuzi cha XML

Maandishi yenye vitenganishi huwa XML pale data tambarare inapohitaji kuingia kwenye mfumo unaopokea rekodi zenye lebo pekee: uingizaji wa CMS au duka, kipakiaji cha usanidi, au muunganisho ambao upande wake mwingine ulijengwa kwa XML kabla ya JSON kuwepo.

Maswali kuhusu TXT kuwa XML

Je, faili yangu ya maandishi inahitaji mstari wa kichwa?

Inapaswa kuwa nayo, kwa sababu majina ya vichwa huwa majina ya vipengele vinavyozunguka kila thamani. Ikiwa data yako inaanza moja kwa moja na data, ongeza mstari kama sku|name|price juu kwenye kihariri cha maandishi kabla ya kubadilisha.

Je, ninaweza kubadilisha jina la elementi ya nje kutoka records?

Ndiyo. Lebo ya mzizi ya XML inakubali hadi herufi 64 zinazoanza na herufi au mstari wa chini, kisha herufi, tarakimu, nukta, vistari au mistari ya chini. Kila mstari wa faili ya maandishi huandikwa kama kipengele cha safu ndani yake.

Nini hutokea kwa herufi & na < zilizo ndani ya thamani zangu?

Huandikwa kama &amp; na &lt;, kama vipimo vya XML vinavyohitaji, kwa hiyo jina la kampuni kama Smith & Sons halivunji faili. Kichanganuzi chochote cha XML huvirudisha kuwa herufi asili kinaposoma data.

Kwa nini XML ni kubwa zaidi kuliko faili ya maandishi?

Kila thamani huzungukwa na lebo ya kufungua na ya kufunga inayorudia jina la safu, na Panga kwa usomaji rahisi huongeza nafasi za upangaji juu yake. Faili kubwa mara kadhaa kuliko chanzo ni kawaida. Zima Panga kwa usomaji rahisi upate toleo fupi.

Je, thamani zinaweza kuandikwa kama sifa badala ya elementi za ndani?

Hapana. Kibadilishaji huandika kila thamani kama kipengele chake cha mtoto, muundo unaokubaliwa na zana nyingi za kuingiza data. Ikiwa mshirika anahitaji sifa mahususi, laha ya mtindo ya XSLT inaweza kupanga upya faili iliyobadilishwa kwa hatua moja.

Faili yangu inatoka kwenye programu ya zamani ya Windows. Je, majina yenye herufi zenye alama yatabaki salama?

Weka Usimbaji wa maandishi kuwa Windows-1252 kabla ya kubadilisha, kwa kuwa programu nyingi za zamani za Windows ziliandika kwa ukurasa huo wa msimbo badala ya UTF-8. Majina yakionekana vibaya bado, jaribu ISO-8859-1, ukurasa mwingine wa msimbo wa Magharibi unaotumika sana.