2011-11-01 5 views
0

서버에서 클라이언트 측으로 전달되는 xml 문자열이 있는데 대화 상자에 XML을 표시해야합니다. 나는 대화 상자에서 텍스트 영역이 있고 난 XML 응답을 표시의 setText 메소드를 사용하고xml 형식의 XML로 표시

<docbody><name>somename</name><adr><state>NY</state><zip>1111</zip><street></street></adr></docbody> 

- 서버에서 (실제로는 문자열이다) 내 XML 응답은 다음과 같이 보인다. 이제 문제는, XML은 일반 텍스트로 표시되고 내 요구 사항은 브라우저에서 xml 파일을 열면 XML과 똑같은 방식으로 표시하려고합니다 ... 모든 들여 쓰기와 새 라인을 의미합니다. 각 태그에 대해

GWT의 클라이언트 측에서는 이렇게 할 수 있습니다. 나는 XMLParser를 검사했으나 할 수는 없다.

답변

0

브라우저가 XML 문서에 수행하는 모든 서식을 검토하기 위해 텍스트 만 문자열을 XML로 요청합니다.
우선 브라우저 의존적 인 동작입니다. GWT가 사용자로부터 추상화하고있는 것입니다. 둘째, 텍스트 영역은 이러한 종류의 서식을 지원하지 않습니다.

iframe 또는 무언가에 넣고 내용에 대한 모든 메타 정보를 적절하게 설정해야합니다.

+0

음 ... 좋은 생각이에요. 감사. 그러나 요구 사항에 필요하지 않은 것 (즉, iframe 사용을 의미). 그러나 나에게 확실히 도움이 될 것입니다. – ravi