Utilia

XML форматер

Форматирајте, минимизирајте и проверете XML во прелистувачот. Грешките се пријавуваат со ред и колона. Вашите датотеки никогаш не се качуваат.

Како да форматирате XML

  1. Залепете го вашиот XML или кликнете Отвори датотека за да вчитате .xml, .svg, .xsd, .xsl, RSS или друга XML датотека (до 10 MB).
  2. Изберете Вовлекување: 2 празни места, 4 празни места или табулатор.
  3. Кликнете Форматирај (средување) за читлив, вовлечен XML или Минимизирај за најкомпактна верзија. Провери само го проверува документот и го остава резултатот како што е.
  4. Штиклирајте Отстрани коментари за да ги отфрлите коментарите <!-- … --> од резултатот.
  5. Копирајте го или преземете го резултатот.

Секоја акција прво проверува дали документот е добро формиран. Ако не е, ништо не се менува, а пораката за грешка го дава редот и колоната на проблемот.

Што прави форматерот

Форматирај (средување) го става секој елемент во свој ред, вовлечен според длабочината:

<catalog>
  <book id="1">
    <title>XML &amp; you</title>
    <tags/>
  </book>
</catalog>
  • Елемент што содржи само текст останува во еден ред, како <title> погоре; околните празни места во тој текст се отсекуваат.
  • Атрибутите го задржуваат својот редослед, вредности и стил на наводници; се нормализираат само празните места меѓу нив.
  • Коментарите, CDATA секциите, инструкциите за обработка и XML декларацијата се задржуваат.
  • Елемент со xml:space="preserve" се копира точно како што е напишан, вклучувајќи ги празните места.
  • Ентитети како &amp; или &#233; се оставаат недопрени: текстот никогаш не се декодира и повторно кодира.

Минимизирај ги отстранува празните места меѓу ознаките и, ако е штиклирано, коментарите. Текстуалната содржина се задржува каква што е. Статусот ја покажува големината пред и по, во бајти.

Што значи „добро формиран“

Добро формиран XML документ ги следи синтаксните правила на XML 1.0:

  • има точно еден коренски елемент;
  • секоја отворена ознака има соодветна затворена, правилно вгнездена (<a><b></b></a>, никогаш <a><b></a></b>), или е самозатворена (<br/>);
  • вредностите на атрибутите се во наводници, а ист атрибут не се појавува двапати на елемент;
  • < и & во текст се ескејпирани како &lt; и &amp;;
  • имињата правят разлика меѓу големи и мали букви: <Title> не се затвора со </title>.

Проверката го користи XML парсерот вграден во вашиот прелистувач, па пораките за грешки за поретките случаи (недекларирани ентитети, неважечки знаци, префикси на именски простори) доаѓаат од самиот прелистувач и се напишани на неговиот јазик. Да се биде добро формиран не е исто што и да се биде важечки според DTD или XSD шема: оваа алатка не проверува шеми.

Често поставувани прашања

Дали мојот XML се качува?

Не. Форматирањето и проверката се случуваат во вашиот прелистувач; вашите датотеки никогаш не го напуштаат вашиот компјутер.

Зошто празните места во мојот мешан текст се променија?

Во елемент што меша текст и деца елементи, како <p>Hello <b>world</b></p>, форматирањето го става текстот и детето во одделни редови. Празните места во таква содржина обично не се значајни; кога се, користете xml:space="preserve" на елементот или користете Минимизирај, што го задржува текстот каков што е.

Можам ли да форматирам SVG, RSS или конфигурациски датотеки?

Да. SVG, RSS, Atom, XSLT, XSD, pom.xml на Maven, распоредите на Android и .config датотеките на .NET се сите XML.

Зошто мојата HTML страница се пријавува како неважечка?

HTML не е XML: ознаки како <br> или <img> никогаш не се затвораат, а атрибутите може да немаат наводници. Користете HTML форматер за HTML страници.

Има ли ограничување на големината?

Може да се отвораат датотеки до 10 MB. Многу големите документи може да бараат момент за форматирање.