Node.getTextContent() - undefined в Node

В моем проекте я столкнулся с проблемой, заявляющей

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

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

Ответ 1

Если эта проблема возникает в Eclipse, мое протестированное решение будет: Java Build PathOrder and Export, выберите JRE System Library и переместите его в верхний

Ответ 2

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

Ответ 3

Если вы получаете эту проблему в eclipse IDE, тогда исправьте ее, выполнив:

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

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

Теперь вернитесь на вкладку "Заказ и экспорт", прокрутите вниз, вы заметите, что библиотека по-прежнему выделена, довольно круто!

Нажмите кнопку "Нижняя" справа, чтобы переместить ее полностью вниз. Он должен появиться после специальной записи "JV System Library [JVM....". И он не должен иметь галочку.

следуйте ниже link more help:   http://www.enterprisesearchblog.com/2009/09/fix-for-gettextcontent-is-undefined-for-the-type-node-for-solr-project-in-eclipse-ide.html

Ответ 4

Путь сборки Java → вкладка "Заказ и экспорт", выбранная JRE. Нажмите кнопку "ВВЕРХ", чтобы переместить ее в верхнюю.

Ответ 5

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

Ответ 6

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