A simple and powerful XML formatter & attribute reordering tool for Android.
- ✔️ Formats XML with proper indentation
- ✔️ Reorders attributes in a structured way
- ✔️ Supports Android XML files
- ✔️ One-click copy to clipboard
- ✔️ Simple and intuitive UI
- Paste or load your XML content.
- Tap the Format button to clean up the structure.
- View the formatted output with attributes ordered correctly.
- Copy the formatted XML with a single tap.
<LinearLayout android:layout_height= "match_parent"
android:layout_width="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation= "vertical">
<TextView android:id="@+id/title"
android:text = "Hello World"
android:layout_width = "wrap_content" android:layout_height="wrap_content" />
<Button
android:layout_width="wrap_content"
android:id="@+id/button"
android:layout_height= "wrap_content"
android:text = "Click Me"
/>
<EditText android:id="@+id/input" android:layout_width="match_parent"
android:layout_height= "wrap_content"
android:hint="Enter text"/>
</LinearLayout>
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click Me" />
<EditText
android:id="@+id/input"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter text" />
</LinearLayout>
- Language: Java
- Parsing: DOM Parser
- This app is for people like me who likes to code a lot on their phone.