/usr/lib/R/site-library/XML/examples/SSource.dtd is in r-cran-xml 3.98-1.10-1.
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 | <!ENTITY % Boolean "T|True|TRUE|true|F|False|FALSE|false" >
<!ELEMENT description ( #PCDATA )* >
<!ELEMENT args ( arg )* >
<!ELEMENT arg ( #PCDATA )* >
<!ELEMENT selfDoc ( description, (args)* )* >
<!ELEMENT name ( #PCDATA )* >
<!ELEMENT sname ( #PCDATA )* >
<!ELEMENT def ( #PCDATA )* >
<!ELEMENT aliases ( alias )+ >
<!ELEMENT alias ( sname )* >
<!ELEMENT code ( #PCDATA)* >
<!ELEMENT example ( description, code) >
<!ELEMENT examples ( example )+ >
<!ELEMENT function ( sname, aliases, (autoDoc)*, def, (examples)* )* >
<!ELEMENT expression ( #PCDATA)* >
<!ELEMENT overview ( #PCDATA)* >
<!ELEMENT fragment ( #PCDATA )* >
<!ELEMENT fragmentRef EMPTY >
<!ELEMENT SSource ( (overview)?, (function| expression | fragment)* ) >
<!ATTLIST function
lang CDATA #IMPLIED
>
<!ATTLIST def
lang CDATA #IMPLIED
>
<!ATTLIST code
lang CDATA #IMPLIED
>
<!ATTLIST fragment
id CDATA #IMPLIED
lang CDATA #IMPLIED
>
<!ATTLIST arg
name CDATA #IMPLIED
>
<!ATTLIST example
name CDATA #IMPLIED
run (%Boolean;) #IMPLIED
>
<!ATTLIST fragmentRef
id CDATA #IMPLIED
>
<!-- Some constants/macros that are useful
to allow us to change how these are represented,
easily parsed
-->
<!ENTITY sgets "<-" >
<!ENTITY Latex "LaTeX" >
<!ENTITY SPlus "splus" >
|