Alat format online XML



TentangAlat format online XML:

Alat pemformatan XML online ini dapat membantu Anda memformat string XML yang membingungkan menjadi string XML yang dapat dibaca.

Alat ini dapat memaksa pemformatan string XML yang salah bahkan jika string input tidak sesuai dengan sintaks XML resmi.

Keuntungan XML untuk JSON:

XML lebih mudah dikembangkan daripada JSON, dan XML dapat menggunakan tag dan atribut untuk mewakili hubungan kompleks dalam data.

XML lebih banyak digunakan daripada JSON, dan sejarah lebih panjang dari JSON. HTML juga semacam XML. Ini berarti lebih banyak orang dapat memahami data XML.

comic xml formatter

Lebih banyak tautan ke XML (Extensible Markup Language):

RFC 3470 (XML): https://tools.ietf.org/html/rfc3470

XML dalam Python (BeautifulSoup): https://www.crummy.com/software/BeautifulSoup/

XML dalam Java (dom4j): https://dom4j.github.io/

Memformat string XML dengan Python (dengan paket xml.dom):

from xml.dom import minidom


def format_xml(input_str):
    str = minidom.parseString(input_str)
    output_str = str.toprettyxml(indent="    ")
    return output_str
    

Memformat string XML di Java (dengan paket dom4j):

import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;

public String Format(String xmlStr){
    Document document=DocumentHelper.parseText(xmlStr);
    OutputFormat format=OutputFormat.createPrettyPrint();
    format.setIndentSize(4);
    StringWriter stringWriter=new StringWriter();
    XMLWriter writer=new XMLWriter(stringWriter,format);
    writer.write(document);
    String resultStr=stringWriter.toString();
    return resultStr;
}