2010-08-26 4 views
7

Je souhaite que l'achèvement du code et la validation XML proviennent de l'accès de NetBeans aux schémas référencés dans les documents XML. Malheureusement, j'ai besoin d'utiliser NetBeans dans un emplacement hors ligne (complètement déconnecté d'Internet), ce qui signifie que NetBeans ne parvient pas à télécharger les fichiers .xsd référencés. Cependant, tous les fichiers xsd sont enregistrés localement.NetBeans: comment fournir des schémas XML hors ligne?

Comment puis-je faire savoir à NetBeans que quelque chose comme xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd" devrait vraiment correspondre à C:/Schemas/beans/spring-beans-2.5.xsd?

Editer: NetBeans 6.5 a quelques moyens d'avoir un catalogue XML de schémas, mais on ne sait pas comment cela fonctionne. Je sais que l'une des options est pour le format OASIS ... peut-être c'est la clé

Répondre

9

-je faire ce qui suit dans NetBeans 6.9 ...

  1. Sélectionnez l'élément 'DTD et XML Schemas de de le menu Outils.

    Une boîte de dialogue s'ouvre. Faites défiler la liste sur la gauche jusqu'à ce que l'élément 'Catalogue d'utilisateurs [lecture-écriture] soit visible.

    Sélectionnez cet élément.

  2. Appuyez sur le bouton intitulé « Ajouter local DTD ou schéma ... »

    Une autre boîte de dialogue ouvre pour définir une connexion entre une URL avec une référence dans un fichier local.

+0

Cela a fonctionné magnifiquement. J'avais vu ce dialogue mais j'ai raté le fait qu'il y avait un élément "User catalog [lecture-écriture]". – I82Much

+0

Ne fonctionne pas pour moi. En utilisant schemaLocation, si j'utilise l'URL en tant que SYSTEM, NetBeans n'utilise pas le fichier donné en URI. –

Questions connexes