2013-11-24 3 views
3

일부 HTML을 XML로 변환하기 위해 깔끔하게 사용하고 이제는 DITA-OT와 함께 사용하려고합니다. Oxygen을 통해 h2d.xsl을 실행했지만 출력이 DITA에서 유효성을 검사하지 않습니다. 예 : 이미지는 b 태그로 싸여 있습니다. 나는 h2d.xsl이 주제 ID를 추가하는 것과 같은 유용한 일을한다는 것을 알았지 만 유효성을 검사하지 않는 XML을 만드는 이유는 알지 못한다. 매개 변수가 있습니까? 아니면 더 좋은 XSL을 가지고 있습니까?h2d.xsl을 사용하여 HTML을 DITA로 변환

답변

3

작성자 시각적 편집 모드에서 새로운 DITA 항목을 Oxygen으로 작성하십시오. 웹 브라우저에서 HTML 콘텐츠를 열고 모두를 선택한 다음 복사 한 다음 이전에 만든 주제에 붙여 넣습니다. Oxygen은 HTML 내용을 DITA로 변환하려고 시도합니다.

또한 Oxygen에서 개발 한 특수 XSLT 코드로 수행됩니다. 이에 대한 주요 XSLT는에 있습니다

OXYGEN_INSTALL_DIR\frameworks\dita\resources\xhtml2ditaDriver.xsl 

당신은 또한에 대한 변환을 생성하고이 XHTML 내용에 적용하려고 할 수 있습니다.

Oxygen의 파일 -> 가져 오기 -> HTML 파일 메뉴 항목을 사용하여 HTML을 XHTML로 변환 할 수도 있습니다.

+0

위의 내용은 모두 내가 변환 할 파일이 약 250 개라는 점을 제외하고는 좋은 제안입니다. (미안하지만, 원래 질문에서 언급 했어야합니다.) 유효성 검사 오류 (많은, 그러나 대부분 같은 오류)를 보면 기존 XSL을 수정하는 대신 보완 변형을 작성하는 것이 더 쉬울 것이라고 생각합니다. –