This file is indexed.

/usr/share/doc/opensp/features.htm is in opensp 1.5.2-13ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Strict//EN">
<HTML>
<HEAD>
<TITLE>OpenSP - Features Summary</TITLE>
<BODY>
<H1>
SP
</H1>
<H3>
A free, object-oriented toolkit for SGML parsing and entity management
</H3>
<H2>
Features summary
</H2>
<UL>
<LI>
Includes onsgmls
<UL>
<LI>
Compatible with sgmls
<LI>
Also generates RAST (ISO/IEC 13673)
</UL>
<LI>
Provides access to all information about SGML document
<UL>
<LI>
Access to DTD and SGML declaration as well as document instance
<LI>
Access to markup as well as abstract document
<LI>
Sufficient to recreate character-for-character identical
copy of any SGML document
</UL>
<LI>
Supports almost all optional SGML features
<UL>
<LI>
Arbitrary concrete syntaxes
<LI>
SHORTTAG, OMITTAG, RANK
<LI>
SUBDOC
<LI>
LINK (SIMPLE, IMPLICIT and EXPLICIT)
<LI>
Only DATATAG not supported
</UL>
<LI>
Sophisticated entity manager
<UL>
<LI>
Supports ISO/IEC 10744 Formal System Identifiers
<LI>
Supports SGML Open catalogs
<LI>
Supports WWW
<LI>
Can be used independently of parser
</UL>
<LI>
Supports multi-byte character sets
<UL>
<LI>
Parser can use 32-bit characters internally
<LI>
32-bit characters can be used in tag names and other markup
<LI>
Supports ISO/IEC 10646 (Unicode) using UTF-8, UTF-16 and UTF-32
<LI>
Supports Japanese character sets (Shift-JIS, EUC)
</UL>
<LI>
Object-oriented
<LI>
Written in C++ from scratch
<UL>
<LI>
Not a modified version of a parser originally written in C
<LI>
Reentrant
<LI>
Sophisticated architecture
</UL>
<LI>
Fast
<UL>
<LI>
Up to twice as fast as sgmls on large documents
</UL>
<LI>
Portable
<UL>
<LI>
All major Unix variants
<LI>
MS-DOS
<LI>
Win32: Windows 95/Windows NT
<LI>
OS/2
</UL>
<LI>
Production quality
<UL>
<LI>
Version 1.0 recently released, after a year of test releases
<LI>
Tested using several SGML test suites
<LI>
Already used in several new commercial products
<LI>
Written by James Clark, previously responsible for turning arcsgml into sgmls
</UL>
<LI>
Free
<UL>
<LI>
Includes source code
<LI>
No restrictions on commercial use
</UL>
<LI>
Disadvantages
<UL>
<LI>
Programmer-level documentation only for generic API
and not for native API.
</UL>
</UL>
</BODY>
</HTML>