2011-05-11 15 views
11

En mi proyecto estoy frente a un problema que indicaNode.getTextContent() no está definido en el Nodo

El método getTextContent() es indefinido para el Nodo Tipo

Actualmente estoy usando JDK 1.5, ¿alguien puede decirme de qué se trata esto?

+0

favor pegar el código. – asgs

+0

Esta publicación en el blog de búsqueda empresarial parece tener la solución: http://www.enterprisesearchblog.com/2009/09/fix-for-gettextcontent-is-undefined-for-the-type-node-for-solr-project -en-eclipse-ide.html – Jonoabroad

Respuesta

0

Usted, o el código que está utilizando, llama a un método llamado getTextContent() que no está definido para el objeto Node. La explicación del compilador es bastante buena en este caso.

6

Como hay mucha clase llamada Node en la JVM, diría que importó la incorrecta. Verifica tus importaciones, verifica que esta es la clase que realmente quieres usar y vuelve a intentarlo.

1

Probablemente tenga la configuración de su proyecto (suponiendo que esté utilizando Eclipse o algún otro IDE) en Java 1.4. Java 1.4's org.w3c.dom.Node clase no tiene ese método (se introdujo en Java 5).

2

Si usted está recibiendo este problema en Eclipse IDE fijándolo con la haciendo:

proyecto de clic derecho, seleccione Propiedades -> Java Build Path.

Aunque con el tiempo necesitaremos usar la pestaña "Ordenar y Exportar", es una lista muy larga, y hay un atajo para encontrar el archivo xml-apis-1.0.b2.jar que queremos mover. Vaya a la pestaña Bibliotecas que enumera las cosas alfabéticamente. Desplázate hacia abajo por las x y haz clic solo en esa entrada. No haga clic en la marca de verificación, solo el nombre.

Ahora vuelve a la pestaña Ordenar y exportar desplázate hacia abajo, verás que la biblioteca todavía está resaltada, ¡bastante guay!

Haga clic en el botón Abajo a la derecha para moverlo hacia abajo. Debería aparecer DESPUÉS de la entrada especial "JRE System Library [JVM ...."]. Y no debería tener una marca de verificación.

siguen a continuación enlace de más ayuda: http://www.enterprisesearchblog.com/2009/09/fix-for-gettextcontent-is-undefined-for-the-type-node-for-solr-project-in-eclipse-ide.html

2

Java Build Path -> Orden y ficha Exportar, selecciona el JRE. Hizo clic en el botón "ARRIBA" para moverlo a la parte superior.

+0

No estoy seguro de que esta sea una respuesta a la pregunta. OP no dijo (s) que está usando eclipse. –

41

Si usted está recibiendo este problema en Eclipse, mi solución sería probado: Java Build PathOrder and Export, seleccionar JRE System Library y moverlo hacia arriba

+0

¡Me encanta tu compañero de solución probado! –

+0

rápidamente resolvió el problema genial ... – vinod

+0

Resuelto !!!! Pero, ¿cuál fue el motivo del problema? –