2010-08-26 15 views
7

Me gustaría tener la finalización del código y la validación XML que proviene de que NetBeans tenga acceso a los esquemas a los que se hace referencia en los documentos XML. Lamentablemente, necesito usar NetBeans en una ubicación fuera de línea (completamente desconectada de Internet), lo que significa que NetBeans falla al descargar los archivos .xsd a los que se hace referencia. Sin embargo, tengo todos los archivos xsd guardados localmente.NetBeans: ¿Cómo proporcionar esquemas XML fuera de línea?

¿Cómo puedo hacer que NetBeans sepa que algo como xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd" realmente debería corresponder al C:/Schemas/beans/spring-beans-2.5.xsd?

Editar: NetBeans 6.5 tiene algunos medios para tener un catálogo XML de esquemas, pero no está claro cómo funciona. Sé que una de las opciones es para OASIS formato ... tal vez esta es la clave

Respuesta

9

que hacer lo siguiente en NetBeans 6.9 ...

  1. Seleccionar los 'DTD y esquemas XML' elemento de el menú Herramientas.

    un cuadro de diálogo se abrirá.

  2. Desplácese por la lista a la izquierda hasta que aparezca el elemento 'Catálogo de usuario [lectura-escritura].

    seleccionar ese elemento.

  3. Pulse el botón titulado 'Añadir local DTD o esquema ...'

    otro cuadro de diálogo se abre para definir una conexión entre una URL con una referencia en un archivo local.

+0

Esto funcionó muy bien. Había visto ese diálogo, pero me perdí el hecho de que había un elemento "Catálogo de usuario [leer-escribir]". – I82Much

+0

No funciona para mí. Usando schemaLocation, si uso la URL como SISTEMA, NetBeans no usa el archivo que se proporciona en el URI. –

Cuestiones relacionadas