2011-01-20 15 views
6

Ciao, ho uno strano problema.Impossibile modificare i file xml ma puoi modificare .java?

Sto lavorando a un progetto esistente che ho importato in eclissi. Posso vedere tutti i file. Non ci sono errori indicati. Posso eseguire il progetto e verrà mostrato sull'emulatore.

Quando tento di modificare il codice nel file xml, in effetti, tutti i file xml, non viene digitato nulla, nessun carattere, nessuno spazio, nessuna nuova riga. Niente. Ho anche provato a creare un nuovo file xml e non sono riuscito a modificarlo.

Sorprendentemente, posso modificare i file .java.

Spero che questo sia solo qualcosa di stupido da parte mia, ma chiunque potrebbe essere apprezzato.

Grazie.

+0

dove si trovano quei file xml? sono in un file jar? – fmucar

+0

Quindi, dopo la risposta di Peter Briggs, sono stato in grado di individuare "Eclipse XML Editors & Tools" in "Installa nuovo software" come specificato. Quindi, nell'elenco a discesa "Gestione con", ho selezionato Helios. Un elenco di installazioni verrà visualizzato sotto. "Eclipse XML Editors & Tools" si trova sotto "Web, XML e Java EE Development" – Pat

risposta

5

Avete l'editor/prospettiva XML disponibile in Eclipse? Ricordo che questo pacchetto mancava dalla versione di Eclipse disponibile su Ubuntu 9.10 e doveva essere installato manualmente.

Per vedere se ce l'hai, verifica se "XML" è nella lista delle prospettive da "Finestra" -> "Apri prospettiva" -> "Altro ...". Oppure vai a "Guida" -> "Installa nuovo software" e poi fai clic su "Cosa è già installato?" link nella finestra di dialogo risultante: stai cercando qualcosa come "Eclipse XML Editors & Tools".

Se non riesci a trovarlo, puoi provare a installarlo dal sito del software appropriato per la tua versione di Eclipse (ad esempio sto utilizzando 3.5.1 o Galileo in modo che il sito sia http://download.eclipse.org/releases/galileo/), tramite lo " Guida "->" Installa nuovo software "nella finestra di dialogo.

+0

Ciao, grazie per la tua risposta. Alla ricerca di Eclipse XML Editors & Tools ha dimostrato che non è stato installato. Dopo l'installazione, tutto va bene ora. Grazie ancora. – Pat

+3

Voglio solo precisare, per chiunque inciampi su questo in futuro: ho avuto lo stesso problema, in un'installazione su Windows che ha funzionato prima, quindi non ora. La vista XML era lì, ma l'installazione degli strumenti XML la riparò di nuovo. – Tarka

1

Fare clic con il pulsante destro del mouse su qualsiasi file XML e selezionare Apri con menu. Cosa vedi controllato lì? Dovrebbe essere "XML Editor" o "Text Editor". Se è qualcos'altro, alcuni plugin hanno preso il controllo dell'associazione editor per i file XML. Puoi sistemarlo nel menu Apri con.

Se l'associazione sembra corretta, la prossima cosa da provare è aprire la vista Registro errori e guardarla mentre si tenta di digitare nell'editor. Potrebbe essere che stai incontrando qualche bug e catturare la traccia dello stack ti sarà d'aiuto. Assicurati di cancellare prima il log degli errori.

0

Ho appena finito di lavorare con qualcuno che eseguito attraverso questo e avuto questo nella loro Registro errori:

java.lang.AbstractMethodError: org.eclipse.wst.sse.ui.EditorExecutionContext.execute (Lorg/Eclipse/core/runtime/ISafeRunnable;) V a org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.startRewriteSession (JobSafeStructuredDocument.java:221)

Ciò significa tutti XML, DTD, CSS, HTML, e i file JSP non verranno modificati correttamente.

La causa sottostante è che in qualche modo l'installazione è stata interrotta ei plug-in org.eclipse.wst.sse.core e org.eclipse.wst.sse.ui non corrispondono più come dovrebbero. Questo può accadere se stai installando plug-in e cercando siti più vecchi come Helios o Galileo, ma in realtà esegui Indigo. Tra tutti gli intervalli di dipendenza del plug-in, quella potrebbe essere stata l'unica soluzione che ha soddisfatto tutti. Le versioni più recenti di org.eclipse.wst.sse.ui sono più rigide sulle versioni di org.eclipse.wst.sse.core con cui lavoreranno per ridurre al minimo le occorrenze di questo problema.

Non aggiungere siti per una versione simultanea di Eclipse diversa da quella in cui ci si trova già. Fai attenzione a tutto ciò che dice che devi.

0

Di solito, in Eclipse, quando si tenta di aprire file XML, l'editor rimane vuoto, ma ho installato gli editor XML nella mia copia di Eclipse. Solo riavvio Eclipse ha risolto il problema per me in molti casi. Questo è per qualcuno che ha installato gli editor, ma deve ancora affrontare lo stesso problema menzionato in questa discussione.

Problemi correlati