2016-05-17 4 views
0

В Eclipse struts.xml Content Assist не работает с даже включенным DTD в XML. но кажется, что я пропустил что-то здесь, пожалуйста, пожалуйста, помогите мне. У меня есть все необходимые банки в lib и путь сборки.xml content assist не работает, даже если я включаю dtd

struts.xml

<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE struts PUBLIC 
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" 
    "http://struts.apache.org/dtds/struts-2.0.dtd"> 
<struts> 
..... 
+0

Использование struts 2 – san544

+0

Вы используете бесплатную или коммерческую версию Eclipse? –

+0

Я использую бесплатную версию затмения. – san544

ответ

0

Вы можете использовать XML файл ассоциаций с DTD.

Когда XML-файл связан с DTD, он связан любыми структурными правилами, содержащимися в DTD. Чтобы считаться допустимым XML-файлом, документ должен сопровождаться DTD и соответствовать всем объявлениям DTD.

Вы можете использовать XML-схему вместо DTD, чтобы создать связь с XML-документом, но XML-схема не предусмотрена.

Существует два разных способа связывания файлов XML с DTD или XML .

  • Прямая связь - Файл XML содержит либо имя DTD в его декларации типа документа (например, где dtdfile.dtd это имя файла DTD) или содержит путь к XML схема в SchemaLocation атрибут корневой XML-файл элемента (например, , где schema.xsd это имя схемы XML
  • въездные Каталог
  • XML -. Вы можете регистр DTD и XML файлы схемы в XML Каталог и ассоциировать с помощью ключа, который представляет их. Затем вы можете обратиться к DTD или Файл схемы XML Ключ из файла XML вместо прямого обращения к файлам схемы DTD или XML. Запись XML-каталога содержит две части: Ключ (который представляет схему DTD или XML) и URI (в котором содержит информацию о местоположении схемы DTD или XML).

Редактирование параметров XML Каталог

XML-каталог может быть доступен через предпочтения Eclipse:

  1. Выберите Окно ->Настройки для запуска Предпочтений диалог.
  2. В дереве навигации разверните группу и XML и выберите Каталог XML.

На рисунке ниже показано, как изменить настройки

enter image description here


рекомендации:

+0

принять и перенести ответ –

0

Я нашел решение для моего содержания помочь Dtd проблем

я извлек распорки-2,0-ОТД из Struts2-колонкового 2.0.1.jar и создал папку в ОТДЕ в WEB -INF и помещено выше добытого ОТДА в ОТДЕ folder.In struts.xml я изменил Dtd местоположения как

<!DOCTYPE struts PUBLIC 
    "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" 
    "/WEB-INF/dtds/struts-2.0.dtd"> 

Он работает сейчас .. я в состоянии видеть содержание помощи для моего struts.xml