Kako formatirati XML u Notepad ++?

Imam Notepad ++ , i dobio sam XML kod koji je vrlo dug. Kada sam ga umetnuo u Notepad ++ pojavila se duga linija koda (teško ju je čitati i raditi).

Želim znati postoji li jednostavan način da tekst bude čitljiv (kako ga razumijem, mislim ispravno unesen kod).

Mogu to napraviti ručno, ali mi je potrebno stalno rješenje jer sam naišao na ovo nekoliko puta. Siguran sam da postoji način da to učinimo, budući da sam to učinio prije nekoliko godina, možda s Visual Studioom ili nekim drugim uređivačem, ne sjećam se.

Ali može li Notepad ++ to učiniti?

1543
18 окт. set happyhardik 18 list . 2010-10-18 19:35 '10 u 19:35 2010-10-18 19:35
@ 20 odgovora

Pokušajte dodatke → XML alati → Pretty Print (libXML) ili (samo XML - s prelomima retka Ctrl + Alt + Shift + B )

Po mom iskustvu, libXML proizvodi dobar izlaz, ali samo ako je datoteka 100% dobro oblikovana.

2164
18 окт. odgovor dao erjiang 18 list . 2010-10-18 19:48 '10 u 19:48 2010-10-18 19:48

Morate instalirati XML alat iz dodataka → Upravitelj dodataka → prikaži Upravitelj dodataka, zatim provjeriti XML alate, instalirati ga, a zatim će se pojaviti Ctl + Alt + Shift + B ILI opcija za XML alat iznad.

border=0
97
26 июня '12 в 0:00 2012-06-26 00:00 odgovor je dan abhi 26. lipnja '12 u 0:00 2012-06-26 00:00
 Step 1: Install XML Tools plugin Step 2: Format ....completed 

2019

24 дек. Odgovor daje iCrazybest 24. prosinca. 2015-12-24 13:32 '15 u 13:32 2015-12-24 13:32

Pokušajte TextFX → TextFX Html uredan → Tidy: reindent XML

Ako ne možete pokušati s Eclipse, desnim klikom, izvor, ispravan uvlačenje

42
18 окт. Odgovor dao Torres 18. listopada 2010-10-18 19:45 '10 u 19:45 2010-10-18 19:45

Dodaci → XML alati → Dosta ispisa (libXML) ili Ctrl + Alt + Shift + B

Vjerojatno trebate instalirati dodatak:

Dodaci> Upravitelj dodataka> Prikaži upravitelj dodataka

Ako stojite iza proxy poslužitelja, preuzmite ga ovdje .

Zatim kopirajte XMLTools.dll u direktorij dodataka i vanjske knjižnice (četiri dll knjižnice) u korijenski direktorij Notepad ++.

32
15 нояб. odgovor od jbigman 15. \ t 2013-11-15 16:39 '13 u 4:39 2013-11-15 16:39

Evo većine dodataka koje možete koristiti u Notepad + + za formatiranje XML koda.

  • UniversalIndentGUI
    (Preporučujem ovo)

Omogućite "automatsko ažuriranje teksta" u upravitelju dodataka → UniversalIndentGUI
Shortkey = CTRL + ALT + SHIFT + J

  • TextFX
    (ovo je alat koji većina korisnika koristi).

Shortkey = CTRL + ALT + SHIFT + B

  • XML alati
    (prilagođeni dodatak za XML)

Shortkey = CTRL + ALT + SHIFT + B

18
05 сент. Odgovor daje Sameera R. 05 Sep. 2014-09-05 07:27 '14 at 7:27 AM 2014-09-05 07:27

Za najbolje rezultate trebali biste koristiti i TextFX XML uredan i XML ispisni alat. Evo kako i zašto:

 1.TextFX -> TextFX HTML Tidy -> Tidy: reindent XML 

TextFX ima prednost umatanja dugih redaka koje ne koriste XML alati, ali to ne znači da su te nove linije ispravne.

 2. XML Tools -> Pretty print (Text indent) 

XML alati nadopunjuju TextFX razdvajanjem novo prelomljenih nizova.

14
04 сент. Odgovor je dao neki Noob Student 04 sept. 2012-09-04 21:43 '12 u 21:43 2012-09-04 21:43

Ako ste primili ovu pogrešku:

2019

Sve gore navedeno ne određuje kako dodati upravitelja dodataka u vaš notepad ++

Ovo je za one koji ne vide upravitelja dodataka na kartici dodataka.

Preuzmite upravitelja dodataka s ove veze. Ovo je za 64-bitne upravitelje dodataka čim preuzmete upravitelja dodataka u mapu dodataka. Ovo je moja lokacija za mapu dodataka C:\Program Files\notepad++\plugins

2019

04 сент. odgovor je dat Varun 04 sept. 2018-09-04 11:27 '18 u 11:27 sati 2018-09-04 11:27

U redu, ovako sam to učinio u Notepadu ++:

  • dodataka
  • Upravitelj dodataka
  • Prikaži Upravitelj dodatka
  • Provjera valjanosti XML alata
  • uspostaviti
  • Ponovo pokrenite Notepad ++
  • Otvorite XML datoteku
  • dodataka
  • XML alati
  • Dosta ispisa (samo XML - isprekidane linije)
6
15 мая '13 в 19:33 2013-05-15 19:33 odgovor je dao Michael B 15. svibnja '13. u 19:33 2013-05-15 19:33

Notepad ++ v6.6.3 s dodatkom XML Tools i prečicom Ctrl + Alt + Shift + B radi dobro.

4
23 июля '14 в 5:26 2014-07-23 05:26 odgovor je dao hoggar 23. srpnja '14. u 05:26 sati 2014-07-23 05:26

Ovdje možete pronaći detalje za brzo formatiranje XML-a pomoću Pretty Print (libXML)

Instaliranje XML alata

Ako pokrenete Notepad ++ i pogledate u izborniku dodataka, vidjet ćete da tamo nema XML alata:

  1. Ovdje preuzmite XML alate.

  2. Raspakirajte datoteku i kopirajte XMLTools.dll u mapu dodataka Notepad ++ (u gornjem primjeru: C: Programske datoteke (x86)) Dodaci za Notepad ++):

  3. Ponovno pokrenite Notepad ++ i trebali biste vidjeti da se XMLTools pojavljuju u izborniku dodataka.

  4. Raspakirajte datoteku ext_libs.zip, a zatim kopirajte raspakirane DLL-ove u instalacijski direktorij Notepad ++ (u gornjem primjeru: C: Programske datoteke (x86) Notepad ++).

  5. Ponovno pokrenite Notepad ++ i konačno ćete vidjeti pravo XML izbornik.

  6. Većinu vremena koristim funkciju “Dosta za ispis (samo XML - s prekidima)”. To će formatirati bilo koji XML fragment sa svim ispravnim proredom.

4
03 июля '15 в 9:01 2015-07-03 09:01 odgovor je dan Avatar 03 srpanj '15 u 9:01 2015-07-03 09:01

U Notepad + +, ne postoji takva stvar kao TextFX, a ne u najnovijoj verziji. To je jedan od razloga zašto sam još uvijek s DW, čak i ako me izluđuje da sam spor i ne reagira s vremena na vrijeme ...

3
11 янв. Odgovor je dao Snowalker 11. siječnja. 2012-01-11 06:12 '12 u 6:12 2012-01-11 06:12

"Ali može li Notepad ++ to učiniti?"

Ako je XML nevažeći, čini se da odgovor nije. Pokušao sam Notepad + s Tidy2 i XMLTools dodataka. Oba prikazuju pogreške slične onima "koje su se dogodile, ispravite." Ako vam nije stalo do pogrešaka, ovo je PITA.

Umjesto toga, otvorite ga u vizualnom studiju, a zatim uredite → napredni → format dokumenta. Brzo i lijepo.

2
25 апр. odgovor je dat phish_bulb 25. travnja 2013-04-25 23:02 '13 u 23:02 2013-04-25 23:02

Ako vaš XML nije savršen, pokušajte s dodatkom TextFX Characters (instalirajte pomoću upravitelja dodataka):

Prvo pronađite ">" za kopiranje u međuspremnik. Zatim odaberite SVI tekst, a zatim ...

U glavnom izborniku: TextFX → TextFX Uređivanje → Određivanje linija u međuspremniku znakova ...

Učinit će razuman posao, a ne savršen, ali barem će sve biti čitljivo.

Morao sam to učiniti s XML kodom pohranjenim u bazi podataka SQL Servera , gdje zaglavlja nisu spremljena, već samo XML tijelo ...

2
20 марта '14 в 20:46 2014-03-20 20:46 odgovor je dat Banzai 20. ožujka '14 u 20:46 2014-03-20 20:46

Budući da vidim mnogo komentara o ljudima koji imaju problema s dodatkom, mislio sam da ću spomenuti rad koji koristim.

Jednostavno koristim jednu od internetskih stranica za pregled XML-a (koristim https://codebeautify.org/xmlviewer, ali oni su dovoljni) kako slijedi: (1) zalijepite XML u okvir za unos (2) kliknite na gumb "Ukloni / formatiraj" (3) kopirajte formatirani XML izlaz iz prozora s rezultatima (4) i zalijepite ga u notepad ++

Ne znam je li odgovor kao točan odgovor na OP pitanje, ali to je vrlo jednostavno i lako za one koji imaju problema s dodatkom.

1
06 июня '18 в 20:43 2018-06-06 20:43 Odgovor dao rsmith Lipanj 06 '18 u 20:43 2018-06-06 20:43

UniversalIndentGUI je ovo učinio za mene čim je ispravno konfiguriran, kao što je gore opisano.

TextFX neće biti ispravno instaliran i pokrenut na starom računalu. XP radi za mene. Postoje upute za ručno instaliranje raznih DLL naredbi, ali ja bih radije izbjegao bilo kakvu ručnu instalaciju.

UniversalIndentGUI je oblikovao neke retke poput ove.

  <ClockStatus>1 </ClockStatus> 

i ja bih radije

  <ClockStatus>1</ClockStatus> 

ali izlaz je još uvijek mnogo bolji od jedne duge crte!

1
06 мая '15 в 17:58 2015-05-06 17:58 odgovor je dao korisnik3070485 6. svibnja u 15:58 sati u 17:58

Najnovija verzija notepad ++ x64 v7.6.2 u sustavu Windows 10 već je premjestila upravitelja dodataka na "Plugin Administrator". Starije verzije notepad ++ i upravitelja dodataka neće raditi.

0
23 янв. Odgovor je dao Denis Wang 23. siječnja. 2019-01-23 13:28 '19 u 13:28 2019-01-23 13:28

Postavljanje XMLTools je malo zeznuto s najnovijim verzijama. U sustavu Windows 10, Notepad ++ verzija V6.6.8, uspješno sam konfigurirao XMLTools 2.4.7. Preuzmite najnoviji dodatak s ove veze i slijedite upute u datoteci install.txt

https://notepad-plus-plus.org/community/topic/125/plugin-update-xmltools-2-4-7

,

0
03 дек. Odgovor je dao S.Roshanth 03. prosinca. 2017-12-03 03:05 '17 u 3:05 2017-12-03 03:05

Ne možete, ako nemate pristup instalaciji dodataka. Ali vjerojatno imate ili možete dobiti Eclipse (VS to također može učiniti).

Ctrl + n (nova datoteka) | (odaberite XML datoteku) | (umetnite svoj XML) | Ctrl + Shift + K (format)

0
20 нояб. Odgovor Philip Rego 20. studenog 2018-11-20 21:56 '18 u 21:56 2018-11-20 21:56

Ostala pitanja o oznakama za ili Ask a question