Kérdés:
Nyisson meg egy nagy XML fájlt
inside
2017-07-11 02:05:46 UTC
view on stackexchange narkive permalink

Megpróbálok viszonylag nagy XML fájlt (50 MB) megnyitni, de a Mac gépem csak nem fogja megnyitni: Bár nincs hiba, csak majdnem 10 percet vártam, de semmi nem történik.

Megpróbálta az TextEditor, az Xcode használatával

További javaslata van?

Ellenőrizte, hogy a fájl nem sérült-e?Ha „macskázza” a fájlt, láthatja a tartalmát?A Terminálban írja be a `cat foobar.xml` parancsot
igen, a fájl nem sérült, van egy csomó hasonló XML fájlom, mindazok, amelyek kis méretűek, 1-5mb-osok, nagyon jól nyílnak.
Hat válaszokat:
Wildcard
2017-07-11 09:39:19 UTC
view on stackexchange narkive permalink

A fájl forrásától függően érdemes más módon is megvizsgálni a tartalmát, nem csak megnyitni (dupla kattintás). Ehhez használja a parancssort.

Néhány javasolt kiindulási pont (ahol az "bármi.xml" a fájl neve):

  fájl bármi.xml
 

Ez megmondja, hogy mi a fájl típusa . Nem fájlkiterjesztéssel, hanem a tartalom tényleges vizsgálatával.

  fej bármilyen.xml
 

Ez megmutatja a fájl első tíz sorát. Figyelmeztetni kell azonban: Lehetséges, hogy egy teljes 50 MB-os XML-fájl egyetlen sorból áll. Nyomja meg a Ctrl-C gombot a leállításhoz, ha szemetet szór. (Igen, Control C, nem a Command-C.)

Csak megtekintheti a fájlt szerkesztés lehetősége nélkül:

  kevesebb bármi.xml
 

Ha a fájl nagyon hosszú sorokból áll, annak elolvasásához periodikus sortöréseket (formázást) kényszeríthet:

  fmt bármi.xml | Kevésbé
 

De valójában a less alapértelmezés szerint be fogja burkolni a sorokat, hacsak nem mondja meg, hogy ne. A vonalak tördelése nélkül (így az oldalirányú nyílbillentyűkkel görgethet):

  kevesebb -S bármi.xml
 

Nagy valószínűséggel az az, hogy ezek a parancsok egyike a fájl problémáját tárja fel.

jmh
2017-07-11 02:33:21 UTC
view on stackexchange narkive permalink

A Sublime Text 3-at használom néhány szerkesztéshez.Nagyon szép és meglehetősen gyors programozható (beépülő modulokkal) szerkesztő.Most próbáltam ki egy 50 MB-os szöveges fájlon, és úgy tűnt, hogy nincs probléma.A Sublime Text 3 nem ingyenes, de az ingyenes próbaidőszak végtelennek tűnik.Amíg a Sublime Text-t ellenőriztem, kipróbáltam az Atomot is.Az Atom lassabban töltötte be a töltést, de amint betöltődött, rendben látszott.

Sok dologhoz használom a Sublime Text 3-at is.Lehet, hogy képes kezelni nagy szövegfájlokat, de nem nagy XML fájlokat.Most megpróbáltam megnyitni egy 64 MB-os XML fájlt a legfrissebb verzióban, és a fájl megnyitása több percet vett igénybe.
Ɱark Ƭ
2017-07-11 07:39:19 UTC
view on stackexchange narkive permalink

A nagy fájlokhoz készült goto szerkesztőm a BBEdit.Sokkal nagyobb fájlokat (200 MB + naplófájlokat) nyitottam meg lassulás nélkül.Még bináris fájlok megnyitására is használtam, hogy ascii karakterláncokat keressek.Ha a BBEdit nem tudja megnyitni, akkor semmi sem.

Sikeresen használtam a TextWranglert nagyon nagy fájlokon, és ez nem fojtja el a Sublime vagy mások módját.Mivel "napnyugtatják" a TextWranglert a BBEdit javára, azt mondom, hogy ez helytálló.Ha van egy régi TW-példányod, az is működhet.
Eredetileg írtam egy bekezdést arról, hogy miért ajánlom a BBEdit-et a TextWrangler helyett, de töröltem, mert nem tűnt relevánsnak a kérdés szempontjából, és hosszabb volt, mint a tényleges válaszom.
ferasinka
2017-07-11 02:16:07 UTC
view on stackexchange narkive permalink

Próbálja ki a Sublime Text vagy a Atom oldalt az XML fájl megnyitásához.

user243793
2017-07-11 03:44:19 UTC
view on stackexchange narkive permalink

Ha csak meg akarja nyitni (nem szerkeszteni), próbálkozzon az xmllint paranccsal a Terminálban:

  xmllint --format ~ / Desktop / file.xml
 

Van egy kézikönyv az xmllint parancssori eszközhöz: Menj ide

K3it4r0
2017-10-20 01:49:19 UTC
view on stackexchange narkive permalink

Nagyobb XML-fájlokkal dolgozva azt javaslom, hogy próbáljon meg Oxygen XML Edito r-t vagy Sublime Text -et használni.
Míg az első a sokoldalúságom miatt választott szerkesztőm, ez szintén elég nehéz.Ha csak könnyedén el kell olvasnia vagy meg kell keresnie az & cseréjét, akkor ezt a Sublime Text 3-ban is megteheti. Időbe telik, de nem zuhan össze.
Az összes többi szerkesztő, akit kipróbáltam, nem tudta megnyitni a fájlt (nagyobb xml fájlokról beszélek,> 200 MB), vagy elöregedtek.Ezenkívül mind az Oxygen, mind a Sublime megadja a kódkiemelés opciót (ha például RDF nyelvekkel foglalkozik ...).
Remélem, segít



Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 3.0 licencért, amely alatt terjesztik.
Loading...