<!-- custom redeclaration of some entities --> <!-- In component.mix, remove %descobj.class; because empty, beginpage --> <!ENTITY % local.component.mix ""> <!ENTITY % component.mix "%list.class; |%admon.class; |%linespecific.class; |%synop.class; |%para.class; |%informal.class; |%formal.class; |%compound.class; |%genobj.class; |%ndxterm.class; %local.component.mix;"> <!-- In sidebar.mix, remove beginpage, add bridgehead (which was --> <!-- removed from genobj.class) --> <!ENTITY % local.sidebar.mix ""> <!ENTITY % sidebar.mix "%list.class; |%admon.class; |%linespecific.class; |%synop.class; |%para.class; |%informal.class; |%formal.class; |procedure |%genobj.class; |bridgehead |%ndxterm.class; %local.sidebar.mix;"> <!-- In admon.mix, remove anchor --> <!ENTITY % local.admon.mix ""> <!ENTITY % admon.mix "%list.class; |%linespecific.class; |%synop.class; |%para.class; |%informal.class; |%formal.class; |procedure|sidebar |bridgehead|comment %local.admon.mix;"> <!-- In cptr.char.mix, remove beginpage --> <!ENTITY % local.cptr.char.mix ""> <!ENTITY % cptr.char.mix "#PCDATA |%link.char.class; |%tech.char.class; |%base.char.class; |%other.char.class; |inlinegraphic |%ndxterm.class; %local.cptr.char.mix;"> <!-- In smallcptr.char.mix, remove beginpage --> <!ENTITY % local.smallcptr.char.mix ""> <!ENTITY % smallcptr.char.mix "#PCDATA |replaceable |inlinegraphic |%ndxterm.class; %local.smallcptr.char.mix;"> <!-- In word.char.mix, remove acronym, beginpage --> <!ENTITY % local.word.char.mix ""> <!ENTITY % word.char.mix "#PCDATA |emphasis|trademark |%link.char.class; |%base.char.class; |%other.char.class; |inlinegraphic |%ndxterm.class; %local.word.char.mix;"> <!-- In para.char.mix, remove beginpage --> <!ENTITY % local.para.char.mix ""> <!ENTITY % para.char.mix "#PCDATA |%xref.char.class; |%gen.char.class; |%link.char.class; |%tech.char.class; |%base.char.class; |%docinfo.char.class; |%other.char.class; |%inlineobj.char.class; |%synop.class; |%ndxterm.class; %local.para.char.mix;"> <!-- In programlisting.content, remove co --> <!ENTITY % programlisting.content "%para.char.mix; | lineannotation"> <!-- In person.ident.mix, remove honorific, firstname, surname, lineage, --> <!-- othername, affiliation, authorblurb, contrib --> <!-- This leaves it with empty content, which could be a problem in use. --> <!ENTITY % local.person.ident.mix ""> <!--FUTURE USE (V4.0): ...................... AuthorBlurb and Affiliation will be removed from %person.ident.mix; and a new wrapper element created to allow association of those two elements with Author name information. ...................... --> <!ENTITY % person.ident.mix "%local.person.ident.mix;"> <!-- In bibliocomponent.mix, remove abbrev, abstract, address, artpagnums --> <!-- author, authorgroup, authorinitials, bibliomisc, biblioset, --> <!-- collab, confgroup, contractnum, contractsponsor, corpauthor, --> <!-- corpname, date, edition, editor, invpartnumber, isbn, issn, --> <!-- issuenum, orgname, othercredit, pagenums, printhistory, --> <!-- productname, productnumber, pubdate, --> <!-- publisher, publishername, pubsnumber, revhistory,--> <!-- seriesvolnums, subtitle, volumenum, --> <!-- %person.ident.mix;, %ndxterm.class; --> <!ENTITY % local.bibliocomponent.mix ""> <!ENTITY % bibliocomponent.mix "copyright|releaseinfo|title|titleabbrev %local.bibliocomponent.mix;"> <!-- Attribute entities redefined --> <!-- In conformance.attrib, remove conformance, leaving it empty. --> <!ENTITY % conformance.attrib ""> <!-- In userlevel.attrib, remove userlevel, leaving it empty. --> <!ENTITY % userlevel.attrib ""> <!-- In revisionflag.attrib, remove revisionflag, leaving it empty. --> <!ENTITY % revisionflag.attrib ""> <!-- In local.common.attrib, add new attribute "feature" --> <!-- for IBM feature template tracking --> <!ENTITY % local.common.attrib "feature CDATA #IMPLIED"> <!-- In graphics.attrib, remove srccredit --> <!ENTITY % local.graphics.attrib ""> <!ENTITY % graphics.attrib " entityref ENTITY #IMPLIED fileref CDATA #IMPLIED format CDATA #IMPLIED width CDATA #IMPLIED depth CDATA #IMPLIED align (left |right |center) #IMPLIED scale CDATA #IMPLIED scalefit %yesorno.attvals; #IMPLIED %local.graphics.attrib;" > <!-- In label.attrib, remove label, leaving it empty. --> <!ENTITY % label.attrib ""> <!-- In pagenum.attrib, remove pagenum, leaving it empty. --> <!ENTITY % pagenum.attrib ""> <!-- In status.attrib, remove status, leaving it empty. --> <!ENTITY % status.attrib ""> <!-- In emphasis.role.attrib, add roles of strong and wek --> <!ENTITY % emphasis.role.attrib "role (strong|weak) 'weak'" >