Node.getTextContent () не определен в узле - PullRequest
17 голосов
/ 11 мая 2011

В моем проекте я столкнулся с проблемой:

Метод getTextContent () не определен для типа Node

В настоящее время я использую jdk 1.5, может кто-нибудьскажи мне, о чем это.

Ответы [ 6 ]

76 голосов
/ 02 февраля 2016

Если вы получаете эту проблему в Eclipse, мое протестированное решение будет выглядеть следующим образом: Java Build PathOrder and Export, выберите JRE System Library и переместите его в Top

7 голосов
/ 15 мая 2015

Java Build Path -> вкладка Order and Export, выбрана JRE.Нажмите кнопку «ВВЕРХ», чтобы переместить ее наверх.

5 голосов
/ 11 мая 2011

Поскольку в JVM существует множество классов с именем Node, я бы сказал, что вы импортировали не тот класс. Проверьте свой импорт, убедитесь, что вы действительно хотите использовать этот класс, и попробуйте снова.

2 голосов
/ 20 мая 2014

Если вы столкнулись с этой проблемой в Eclipse IDE, то исправьте ее, выполнив:

Щелкните правой кнопкой мыши проект, выберите Свойства -> Путь сборки Java.

Хотя нам в конечном итоге потребуется использовать вкладку «Порядок и экспорт», это очень длинный список, и на самом деле есть ярлык для поиска файла xml-apis-1.0.b2.jar, который мы хотим переместить. Перейдите на вкладку «Библиотеки», где перечислены вещи в алфавитном порядке. Прокрутите вниз икс и нажмите один раз на эту запись. Не нажимайте галочку, просто имя.

Теперь переключитесь обратно на вкладку «Заказ и экспорт», прокрутите вниз, и вы заметите, что библиотека все еще выделена, довольно круто!

Нажмите нижнюю кнопку справа, чтобы переместить ее полностью вниз. Должен появиться ПОСЛЕ специальной записи «JRE System Library [JVM ....». И на нем не должно быть галочки.

перейдите по ссылке ниже, чтобы получить дополнительную помощь: http://www.enterprisesearchblog.com/2009/09/fix-for-gettextcontent-is-undefined-for-the-type-node-for-solr-project-in-eclipse-ide.html

1 голос
/ 16 августа 2011

Возможно, у вас есть настройки вашего проекта (предполагается, что вы используете Eclipse или какую-то другую IDE) для Java 1.4. Класс Java 1.4 org.w3c.dom.Node не имеет этого метода (он был представлен в Java 5).

0 голосов
/ 11 мая 2011

Вы или код, который вы используете, вызываете метод getTextContent (), который не определен для объекта Node. Объяснение компилятором в этом случае довольно хорошее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...