here과 같이 Voodoopad를 사용하여 내 도움 문서를 만듭니다. 기본적으로 Voodoopad가 내 문서를 html로 내보내도록 알려주는 실행 스크립트 빌드 단계가 있습니다. Voodoopad doc은 hiutil을 실행하여 내보내기 할 때 도움말 색인을 생성하도록 설정되어 있습니다.Mountain Lion에서 hiutil 색인이 제대로 작성되지 않았습니까?
많은 도움말 앵커가 작동하지 않는다는 사실을 알게 된 후, 나는 그것을 hiutil로 되돌려 보았습니다. 이러한 오류는 모든 단일 파일에 대한 반복
Zach-iMac:Desktop zach$ hiutil -a --create Help/ --file Help/Help.helpindex -1 -vvv
index.html -- Parse error: The operation couldn’t be completed. (NSXMLParserErrorDomain error 76.)
index.html -- Parse error: Error 76, Description: (null), Line: 14, Column: 8
index.html -- Finished parsing
: 나는 Voodoopad에서 내 보낸 HTML에 hiutil 실행하면, 나는 오류의 무리를 얻을. 14 행 8 열은 head 태그를 닫는 것입니다. 모든 파일의 첫 번째 부분은 기본적으로 동일 :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="AppleTitle" content="VideoBuffet Help">
<meta name="AppleIcon" content="appicon16.png">
<title>Index</title>
<meta name="Generator" content="Cocoa HTML Writer">
<meta name="CocoaVersion" content="1138.23">
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Lucida Grande'}
</style>
</head>
<body>
hiutil와 잘 작동하는 데 사용이 정확한 HTML. 지난 번 실행 한 이래로 나는 Mountain Lion과 Xcode 4.5로 업그레이드했다.
다른 사람이 hiutil을 사용하고 있습니까?
그래, 나는 Voodoopad에서 내 보낸 마크 업이 유효하지 않은 것을 지금 참조하십시오. 앞에서 말한 것처럼 doctype을 XHML 1.0으로 변경하고 내 보낸 마크 업에 몇 가지 오류를 수정하는 것이 트릭입니다. 답변 해주셔서 감사합니다! – zpasternack