Sometimes it is good to have the line info, etc. Alternatively, overload which takes XDocument or XElement.
Also, async variants would be appreciated too.
It is understood, that this functionality can be added in consumer code, that's why "nice to have".