[LUDOC-106] add Saxon as dependency to manual build Created: 27/Nov/12 Updated: 30/Nov/12 Resolved: 30/Nov/12 |
|
| Status: | Closed |
| Project: | Lustre Documentation |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Critical |
| Reporter: | Richard Henwood (Inactive) | Assignee: | Richard Henwood (Inactive) |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | None | ||
| Severity: | 3 |
| Rank (Obsolete): | 5687 |
| Description |
|
The Saxon parser has better support for including files and automatic table layout that the current parser: xsltproc See this page to learn about including external files with saxon And this page about problems with tables once you've enabled 'use.extensions' and fixing table layout with Saxon |
| Comments |
| Comment by Richard Henwood (Inactive) [ 27/Nov/12 ] |
|
Saxon 6.5.5 is available on RHEL6 and is apparently sufficiently new to support external files. External file support is nice because it will allow code snippets to be kept separately. However, adding Saxon is a new dependency, and it is questionable if it is worth it as currently there are only three candidates for external code files in the lustre api examples section. |
| Comment by Richard Henwood (Inactive) [ 27/Nov/12 ] |
|
It now seems Saxon doesn't support XInclude - that we already rely on. I think adding Saxon as a dependency isn't going to be a silver bullet here. |
| Comment by Richard Henwood (Inactive) [ 30/Nov/12 ] |
|
Currently, I'm not motivated to push for this change given there are only a few external files that would benefit from it. |