Resulta que paso y recibo bloques de xml a un servidor.
Esto lo hago por medio de xmlhttp.
La idea es recibo un bloque, brindo al usuario la posibilidad de modificarlo, introducir texto, etc. y luego el bloque es enviado de vuelta al servidor.
Como al momento de introducir texto, se pueden introducir caracteres especiales me vi obligado de pasarle al cliente junto con el bloque de xml tambien un dtd, en donde estan definidas unas cuantas entities.
Aca es donde surge el problema.
del lado del cliente todo funciona como yo esperaba que funcionara, pero cuando realizo el submit de los datos al servidor, el server me lanza un error, que no encuentra el archivo dtd.
buscando en internet me doy cuenta que debo usar server.mappath(filename) para que asp sepa donde esta el archivo.
Ahora cuando le paso el archivo al cliente tengo que parsarle el camino relativo, o un path entero del tipo http:// bla bla
pero cuando retorno eso al servidor el server no tiene idea de lo que le estoy hablando...

Ideas al respecto????
-tiene alguien idea de como cambiar al vuelo un dtd o de como borrarlo o desconectarlo de un bloque de xml??
Agradezco cualquier ayuda...
edgardo