PDA

Ver la Versión Completa : como pasar de String a Document?


ku9
16-06-2006, 12:50:37
alguien sabe hacer esa conversion?

OSKR
17-06-2006, 17:05:28
Pudiera hacerse así, tal vez hay una mejor manera pero como java lo enreda todo con esas malditas interfaces....

Document Doc;
JTextPane TP= new JTextPane();
TP.setText("cadena");
Doc=TP.getDocument();

ku9
20-06-2006, 09:49:51
lo e probado y en parte funciona, pero cuando uso el "Doc=TP.getDocument();" esto devuelve un "javax.swing.text.Document" pero yo necesito un "org.w3c.dom.Document"....e intentado hacer el cast pero no se pued, si alguien sabe como seria de ayuda...

OSKR
20-06-2006, 20:18:51
Esto es ya un parche sobre otro parche...no se si te sirva así:

JTextPane TP= new JTextPane();
TP.setText("cadena");
org.w3c.dom.Document owdD=(org.w3c.dom.Document)TP.getDocument();

Eso pasa cuando crean las malditas clases abstractas e interfaces en vez de hacer bien la herencia, por eso en C++ con la herencia múltiple no tenemos estos atascos de adivinar como hacer las cosas.
Creo q me desvié del tema :D...esteeee...si no te sirve avisa y encontraré otra manera....ya q no encontre en esa clase abstracta ningún getInstance() ni objetos relacionados con ellas q tengan constructores con un Document.