2011-05-05 4 views
1

Eclipse에서 XML 형식의 DocBook 문서를 편집하고 있으며 자동 포맷터는 간격이없는 태그 끝을 처리하는 데 최적의 작업이 아닙니다. 내가 작성하는 경우 예를 들어, :docbook xml 문서 편집을위한 최적의 Eclipse XML 포맷터 설정

소스 문서에서
<para><emphasis>Hello</emphasis>, World!</para> 

는 자동 포맷 후 내가 얻을 :

<para> 
    <emphasis>Hello</emphasis> 
    , World! 
</para> 

문제는 여기입니다 "사이에 공백을 추가 출력을 구축 할 때 Hello "와 다음 쉼표는"Hello, World! "와 같은 결과를 출력합니다.

편집기 XML 서식 구성에서 처리 할 매개 변수가 없습니다. 정상적으로 처리하는 방법이 있습니까?

답변

1

이 문제는 블록 태그 (예 : para)와 인라인 태그 (예 : 강조)를 다르게 처리하는 문제를 다룹니다.

이클립스 마켓 플레이스의 XML 문서 용 전용 편집기를 설치하는 것이 좋습니다. 나는 Eclipse 용 DITA 툴킷을 설치하여 알맞은 해결책을 찾았다. DITA는 DocBook에 대한 경쟁자이지만 핵심은 XML이므로 많은 도구와 워크 플로우가 동일합니다. 여기

내가 사용했던 DITA 개방형 플랫폼 편집기 포함, 몇 가지 옵션이 있습니다 : http://marketplace.eclipse.org/search/apachesolr_search/dita

당신은 DocBook을 언급 OxygenXML 같은 DITA 하나 또는 다른 사람의 일, 선택할 수 있습니다.

+0

답해 주셔서 감사합니다. 나는 새로운 플러그인을 사용하여 솔루션을 선호했을 것이다. –