2010-06-10 4 views
0

phpdoc에서 생성 한 문서를 기존의 docbook 문서에 포함시키고 싶습니다.phpdoc과 기존의 docbook을 결합하기

필자의 생각은 phpdoc이 docbook-format으로 문서를 생성하고 XInclude를 사용하여 (패키지와 서브 패키지를 기반으로) 파트를 가져 오게하는 것이었다. Docbook 5를 사용하고 있습니다. 이것을 달성 할 수있는 방법이 있습니까? 내가하는 PHPDoc 매개 변수로 XML:DocBook/peardoc2:default를 사용하여이 지금까지 생성 된 DocBook을 시도 무엇


.

는 PHPDocumentor의 DocBook으로는 여러 개의 파일로 나누어 져 있습니다

- 위대한 먹으 렴,하지만 난 그 외부 엔티티 이해 파일은 지금까지이

<chapter id="package.default"> 
<title>default</title> 
&package.default.default; 
&package.default.foobar; 
</chapter> 

처럼 보일하지만이 DTD에서 참조 할 필요가 - 만들기 phpdoc에 의해 생성 된 DTD가 없으므로 필자의 노력에는 쓸모가 없다. 그리고 나는 모든 클래스와 메소드를위한 파일을 수동으로 포함하고 싶지 않다. 이 정말 DocBook으로 5 있어야하는 경우

답변

0

먼저, 당신은 다음과 같이 "ID"전에 "XML을"필요

<chapter xml:id="package.default"> 

둘째, 당신은 모든 엔티티 참조를 유지하기 위해 XML 카탈로그를 사용할 수 있습니다 : http://www.sagehill.net/docbookxsl/Catalogs.html