2012-04-25 3 views
1

gwt 및 프런트 엔드 물건에 초보자이므로 저와 함께주십시오. 는 내가 HTML 문자열이 있습니다GWT : RichTextArea getHTML이 "외부"태그를 잃습니다.

String s= 
"<html><head><title>Hello World</title></head><body><b>Hello World</b></body></html>"; 

(I는 "htmlized"표시되지 텍스트를 방지하기 위해 태그에 공백을 사용하고 있습니다.)

//and gwt RichTextArea control->richTextArea 

richTextArea.setHTML(s); 
//So far so good as the document String displays as desired. 

//Now comes the problem... 
String transformed = richTextArea.getHTML(); 

풍부한 텍스트 영역 바깥 스트립과를 반환 안쪽 HTML 만. 즉, body, html 및 head 태그가 제거됩니다.

Q 서식있는 텍스트 영역에서 발생하는 수정만으로 반환 된 HTML 문자열을 어떻게 얻을 수 있습니까? 즉, 원래의 "외부"태그는 손실되지 않습니다.

희망 나는 적절하게 분명하다.

답변

0

setHTML에서 설정할 필요가 없습니다. <b>hello world<b/>이면 충분합니다.

또한 외부 태그 을 설정하면을 얻을 수 없습니다. 외부 서식이 텍스트 서식에 아무 것도 추가하지 않기 때문입니다.

+0

올바른 동안이 질문에 대한 대답은 아닙니다. –

+0

'외부 태그'를 가져올 수 있는지 의문입니다. 그들을 얻을 수있는 방법이 없습니다. 유용한 정보는 거기에 저장되지 않습니다. – Spiff

+0

그는 분명히 WYSIWYG 편집기로 이것을 사용하고 있습니다.이 편집기는 추가 태그를 원하는 완벽한 이유를 제공합니다. 당신이 존재하지 않는다고 주장하는 그들을 얻는 방법에 대한 제 대답을보십시오. –

관련 문제