2012-03-05 2 views
1

관련 항공사의 DTD 파일이있는 XML 파일로 비행하는 항공기에 관한 문서가 있습니다. 우리 도서관 직원은이 XML 파일을 pdf로 변환하기 위해 제조업체의 특별 프로그램을 사용합니다. 생성 된 pdf 파일은 사용자에게 친숙하지 않습니다. 그래서 나는이 XML 파일을 XHTML로 변환하고 조종사를위한 간단한 문서 웹 사이트를 만들어서 책을 더 쉽게 탐색 할 수 있다고 제안했습니다.DTD 및 XSD에서 HTML 변환까지의 XML 파일

DTD 및 XML 파일의 회로도를 파악하려고했지만 너무 복잡해 보입니다.

어떻게해야합니까에 대한 제안이 파일을 HTML로 변환 할 수 있습니까?

Google에서이 문제를 검색했지만 대부분의 검색 결과는 도움이되지 않았습니다.

미리 감사드립니다. :)

+1

이 질문은 범위를 벗어났습니다. 어떤 유형의 질문이 적절한 지 이해하려면 [faq] 및 [ask]를 읽으십시오. –

+0

XSLT가 가장 좋은 옵션 일 가능성이 큽니다. XSLT, XML 및 DTD에 익숙한 사람이 데이터를 분석하여 어떤 유형의 노력을하고 있는지 확인해야합니다. 어떤 종류의 문서입니까? 나는 ATA (maintentance) 데이터 (SGML/XML), 비행 조작 데이터, DTD, XSLT에 대한 많은 경험을 가지고있다. 네가 원한다면 나는 빨리 볼 수있다. 내 이메일이 내 프로필에 있습니다. –

답변

2

DTD는 XML의 태그를 정의합니다. 파일의 XML 유형을 알지 못하면 HTML로 변환하는 것이 불가능하지는 않더라도 어렵습니다. XML은 XHTML이나 Open XML처럼 기본적이고 공통적 일 수 있지만 종종 맞춤식입니다. XML에서는 태그를 직접 만들 수 있기 때문에 태그 데이터 없이는 변환하기가 어렵습니다.

일반적으로 XML을 다른 마크 업으로 변환하는 가장 쉬운 방법은 XSLT 변환을 사용하는 것입니다. 하나를 찾을 수 없다면 스스로 작성할 수 있습니다.

복잡한 DTD를보고있는 경우 복잡한 XML이있을 가능성이 큽니다. 이 경우 변환이 쉽지 않을 수도 있지만 아마도 가장 좋은 방법 일 것입니다.