IMPORTANT NOTE:

This website is obsolete, and has been replaced by pdml-lang.github.io.

Practical XML (pXML) is an alternative syntax to describe XML documents.

pXML is less verbose than XML. It has been carefully designed to be easy to read and write for humans.

Here is an example of a simple XML document:

<?xml version="1.0" encoding="UTF-8"?>
<person>
    <first_name>Bob</first_name>
    <last_name>Tob</last_name>
    <address>
        <street>1, Walking Street</street>
        <city>Greenland</city>
    </address>
</person>

The same document looks like this in pXML:

[person
    [first_name Bob]
    [last_name Tob]
    [address
        [street 1, Walking Street]
        [city Greenland]
    ]
]

First-time visitors: Please visit the FAQ page for a quick overview of pXML.