Skip to content

Commit a32abf6

Browse files
author
Steve Ramage
committed
WIP: #90 - Trying to fix documents, need to fix xinclude
1 parent 02a627b commit a32abf6

File tree

3 files changed

+227
-0
lines changed

3 files changed

+227
-0
lines changed

buildSrc/src/main/groovy/GenerateDataFromManPages.groovy

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,8 +258,10 @@ class GenerateDataFromManPages extends DefaultTask {
258258
xpath = XPathFactory.newInstance().newXPath()
259259

260260
dbf = DocumentBuilderFactory.newInstance()
261+
dbf.setXIncludeAware(true)
261262
dbf.setValidating(false)
262263
dbf.setExpandEntityReferences(false)
264+
263265
dbf.setFeature("http://apache.org/xml/features/disallow-doctype-decl", false)
264266
dbf.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false)
265267
dbf.setFeature("http://xml.org/sax/features/external-general-entities", false)
@@ -426,6 +428,7 @@ class GenerateDataFromManPages extends DefaultTask {
426428
*/
427429
private generateDocumentationHtmlFromManPages(String fileType, File sourceFile) {
428430
DocumentBuilder builder = dbf.newDocumentBuilder()
431+
429432
Document document = builder.parse(sourceFile)
430433
Transformer transformer = getXsltTransformer()
431434

0 commit comments

Comments
 (0)