XML has many advantages.But it has few drawbacks or disadvantage also.These are:
1.XML doesn\'t give permission of overlapping markup means that it doesn\'t give facility of creating a element inside the another and closed that created element into the another element.
2.It is useful for large document but it is less useful for small document because in case of small document it may be your markup be high than you original data.
3.Syntax that we used in XML is only made for human reader.
4.Distinction b/w content and attributes in XML not Typical.