Hola,
En donde te ha indicado Kayetano se encuentran todas las funciones conque PHP cuenta para tratar con ficheros XML. La propia función "
xml_parse", que se encarga de "parsear el código XML" una vez creado un "parser XML" con la función "
xml_parser_create", requiere como parámetro el XML a procesar, y, tal como precisas, como una cadena, es decir, no necesitas un archivo que contenga dicho código XML.