I don't believe there is. Teradata basically requires an SQL statement (i.e. plain text) in order to create a table.
You could probably load an XML document into a table, shred it to extract the parts, building the components of a 'create table' statement and then execute that. After the load i think this could be done using a stored procedure.