Buenas Tardes
Le eche un vistazo a la especificación de XML y pues la parte del standalone como que esta confusa
Para que sirve exactamente standalone?
Tengo 2 teorias
1
Sirve para indicar que el documento tiene un DTD externo
2
Sirve para indicar que el documento tiene un DTD externo pero de tal manera que este DTD externo afecta la informacion del documento osea este DTD ext tiene valores por default, declaracion de entidades, etc.
Si el standalone indicara la segunda teoria, entonces es posible esto
Tener un documento con standalone=yes el cual tiene un DTD externo pero este DTD ext no afecta al documento por ejemplo este DTD ext solo contiene declaracion de elementos
Meramente es eso, espero me puedan ayudar con esto
Salu2