Pregunta

¿Es posible importar un DTD XML en Visual Studio con el fin de generar una clase de proxy?

Tengo una tercera parte .dll que necesito para interactuar con que está diseñado como un servicio XML. La interfaz en el .dll es todo impulsado por las entradas XML y devuelve el resultado como XML. Lo bueno de esto es que todos los tipos de entrada y de salida están bien definidos. La mala noticia es que utilizan DTD (Document Type Definition).

Realmente me gustaría no tener que construir el XML a mano, pero sólo sé cómo utilizar archivos XSD .Net

¿Fue útil?

Solución

Visual Studio puede manejar la conversión de su DTD a un XSD, momento en el que podría generar su proxy.

Usted sólo debe ser capaz de cargar su DTD en el diseñador de XML, seleccione "Crear esquema", y tener Visual Studio inferir el XSD de ella.

Otros consejos

reducir el problema a uno que sabe cómo resolver. DTD y XSD son aproximadamente equivalentes, y existen convertidores para convertir DTD a XSD. Usted sabe cómo trabajar con XSDs, por lo que ha reducido a un problema solucionable.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top