2011-12-14 4 views
2

디버깅 중에 String을 얻을 수있는 객체가 있습니다. 이 문자열은 유효한 XML이지만, 각 노드가 자체 행에 있지만 텍스트가 들여 쓰이지 않는다는 점에서 "절반 정도 예쁘다"("XML Hotness Scale"에서 10 점 만점에 6 점이라고 가정 해 봅시다).Pretty Print XML in Eclipse Console에서 디스플레이보기

Eclipse의 표시보기에서 사용할 수있는 도구를 사용하는 쉬운 방법을 알고 있다면 콘솔보기에 문자열을 쓸 때 올바르게 들여 쓰기가 가능합니까?

또는 디스플레이보기에서 해당 메서드를 사용할 수 있도록 만드는 방법을 안내해 줄 수있는 경우 자체적으로 씬 정적 메서드를 작성할 수 있습니다.

미리 감사드립니다.

- 매트

답변

2

당신이 짧은 스크랩북 XML 파일을 포맷 할 무슨 말을 기준으로합니다. 죄송하지만 Display보기 또는 Scrapbook Page 파일은 코드 서식을 지원하지 않습니다. 가장 빠른 방법은 측면에하는 것입니다 (또는 샌드 박스 프로젝트에) 당신이 당신의 포맷되지 않은 XML을 붙여 것 인 XML 파일, 당신은 모든 것을하고 Ctrl 키 + Shift 키를 선택 + Ctrl 키충돌 + F을 사용하여 XML을 아름답게 꾸미십시오.

프로그래밍 방식으로 수행하려면 this answer을보십시오.

+0

예, 내가 언급 한 링크가 논리라는 것을 알게되었습니다. Eclipse와 통합하는 관점에서 묻는 것이 더 많았습니다. 기본적으로 Display 뷰에서는'theXML.toString()'이라고 말하고 콘솔 뷰에 표시합니다. 나는'XMLUtil.prettyPrint (theXML)'을 말하고 콘솔에서 문자열 표시의 들여 쓰기 된 버전을 원한다. –