- From: Dan Brickley <danbri@w3.org>
- Date: Tue, 5 Mar 2002 01:59:20 -0500 (EST)
- To: <www-archive@w3.org>
- cc: <dave@pragmaticprogrammer.comwq>
this seems to work (sending to www-archive so can point others at it) cheers, dan ---------- Forwarded message ---------- Date: Tue, 5 Mar 2002 07:09:00 GMT module RDoc module Page CONTENTS_RDF = %{ IF:description <description rd:parseType="Literal"> %description% </description> ENDIF:description IF:requires <RequiredFileList> START:requires <rd:required-file rd:name="%name%" /> END:requires </RequiredFileList> ENDIF:requires IF:attributes START:attributes <contents> <Attribute rd:name="%name%"> <attribute-rw>%rw%</attribute-rw> <description rdf:parseType="Literal">%description%</description> </Attribute> </contents> END:attributes ENDIF:attributes IF:includes <IncludedModuleList> START:includes <included-module rd:name="%name%" /> END:includes </IncludedModuleList> ENDIF:includes IF:method_list START:method_list IF:methods START:methods <contents> <Method rd:name="%name%" rd:visibility="%type%" rd:category="%category%" rd:id="%aref%"> <parameters>%params%</parameters> IF:description <description rdf:parseType="Literal"> %description% </description> ENDIF:description IF:sourcecode <source-code-listing rdf:parseType="Literal"> %sourcecode% </source-code-listing> ENDIF:sourcecode </Method> </contents> END:methods ENDIF:methods END:method_list ENDIF:method_list <!-- end method list --> } ######################################################################## ONE_PAGE = %{<?xml version="1.0" encoding="utf-8"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://pragprog.com/rdoc/rdoc.rdf#" xmlns:rd="http://pragprog.com/rdoc/rdoc.rdf#"> <!-- RDoc --> START:files <rd:File rd:name="%short_name%" rd:id="%href%"> <path>%full_path%</path> <dtm-created>%dtm_created%</dtm-created> <dtm-modified>%dtm_modified%</dtm-modified> } + CONTENTS_RDF + %{ </rd:File> END:files START:classes <%classmod% rd:name="%full_name%" rd:id="%full_name%"> <classmod-info> IF:infiles <InFiles> START:infiles <infile> <File rd:name="%full_path%" IF:full_path_url rdf:about="%full_path_url%" ENDIF:full_path_url /> </infile> END:infiles </InFiles> ENDIF:infiles IF:parent <superclass>HREF:par_url:parent:</superclass> ENDIF:parent </classmod-info> } + CONTENTS_RDF + %{ </%classmod%> END:classes <!-- /RDoc --> </rdf:RDF> } end end
Received on Tuesday, 5 March 2002 01:59:21 UTC