XML, DTD, and XSLT files for domain modeling