parseThemesXML {reposTools} | R Documentation |
This function will read in a repository theme XML file and output a
RDA file with a list of reposTheme
objects specifying
the themes for a repository.
parseThemesXML(repTXML = "repThemes.xml", repTrda = "repThemes.rda", repDrda = "repdatadesc.rda")
repTXML |
Filename of the input XML file. |
repTrda |
Filename of the output RDA file. |
repDrda |
Filename of the repdatadesc file for this repository. |
This function is used by genRepos
to convert the
repThemes.xml
file which specifies any repository themes in XML
format into a list of reposTheme
objects and stores them
in a file named repThemes.rda
.
The repdatadesc.rda
file must be used for cases where there is
no package version specified for a package in a theme - in which case,
parseThemesXML
will determine the highest version of that
package in the repository and use that for the package version of the theme.
Jeff Gentry
themes
, reposTheme-class
, genRepos
## Using non-default filenames solely for this example exXMLfile <- system.file(file.path("themes", "repThemes.xml"), package="reposTools") exDDfile <- system.file(file.path("themes", "repdatadesc.rda"), package="reposTools") exOutfile <- tempfile() parseThemesXML(repTXML=exXMLfile, repTrda=exOutfile, repDrda=exDDfile)