What version of odfWeave and XML?

On Feb 18, 2013, at 11:49 AM, Paul Miller <pjmiller...@yahoo.com> wrote:

> Hi Max,
>  
> Sorry I didn't provide sufficient information. Below is my sessionInfo with 
> all code included.
>  
> Thanks,
>  
> Paul
>  
> sessionInfo()
> R version 2.13.1 (2011-07-08)
> Platform: x86_64-pc-mingw32/x64 (64-bit)
> locale:
> [1] LC_COLLATE=English_United States.1252 
> [2] LC_CTYPE=English_United States.1252   
> [3] LC_MONETARY=English_United States.1252
> [4] LC_NUMERIC=C                          
> [5] LC_TIME=English_United States.1252    
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods   base     
>> 
>> ##################
>> #### odfWeave ####
>> ##################
>> 
>> .libPaths("C:/Users/pmiller/Documents/R/win-library/2.13")
>> 
>> #### Set path to odt files ####
>> 
>> fp <- "N:/Studies/HCRPC1211/Documentation/R Documentation/odfWeave 
>> Documentation/Examples/Example 1/"
>> 
>> #### Weave odt source file ####
>> 
>> library(odfWeave)
> Loading required package: lattice
> Loading required package: XML
>> inFile  <- paste(fp, "simple.odt", sep="")
>> outFile <- paste(fp, "output.odt", sep="")
>> odfWeave(inFile, outFile)
>   Copying  N:/Studies/HCRPC1211/Documentation/R Documentation/odfWeave 
> Documentation/Examples/Example 1/simple.odt 
>   Setting wd to  
> C:\Users\pmiller\AppData\Local\Temp\3\Rtmp2lSWXe/odfWeave18104355174 
>   Unzipping ODF file using unzip -o "simple.odt" 
> Archive:  simple.odt
>  extracting: mimetype                
>   inflating: meta.xml                
>   inflating: settings.xml            
>   inflating: content.xml             
>  extracting: Thumbnails/thumbnail.png  
>   inflating: layout-cache            
>   inflating: manifest.rdf            
>    creating: Configurations2/popupmenu/
>    creating: Configurations2/images/Bitmaps/
>    creating: Configurations2/toolpanel/
>    creating: Configurations2/statusbar/
>    creating: Configurations2/toolbar/
>    creating: Configurations2/progressbar/
>    creating: Configurations2/menubar/
>    creating: Configurations2/floater/
>   inflating: Configurations2/accelerator/current.xml  
>   inflating: styles.xml              
>   inflating: META-INF/manifest.xml   
>   Removing  simple.odt 
>   Creating a Pictures directory
>   Pre-processing the contents
>   Sweaving  content.Rnw 
>   Writing to file content_1.xml
>   Processing code chunks ...
> Error in parse(text = cmd) : <text>:1:40: unexpected '&'
> 1: paste(levels(iris$Species), collapse = &
>                                           ^
> 
> 
> --- On Mon, 2/18/13, Max Kuhn <mxk...@gmail.com> wrote:
> 
> 
> From: Max Kuhn <mxk...@gmail.com>
> Subject: Re: [R] odfWeave: Trouble Getting the Package to Work
> To: "Paul Miller" <pjmiller...@yahoo.com>
> Cc: "r-help@r-project.org" <r-help@r-project.org>
> Received: Monday, February 18, 2013, 8:47 AM
> 
> 
> 
> That's not a reproducible example. There is no sessionInfo() and you omitted 
> code (where did 'fp' come from?).
> 
> 
> It works fine for me (see sessionInfo below) using the code in ?odfWeave.
> 
> 
> As for the file paths: you can point to different paths for the files 
> (although don't change the working directory in the odt file). If you read 
> the documentation for workDir: "a path to a directory where the source file 
> will be unpacked and processed. If it does not exist, it will be created. If 
> it exists, it should be empty, since all its contents will be included in the 
> generated file". The default value should be sufficient. 
> 
> 
> Max
> 
> 
> 
>> sessionInfo()
> R version 2.15.2 (2012-10-26)
> Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
> 
> 
> locale:
> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
> 
> 
> attached base packages:
> [1] grid      stats     graphics  grDevices utils     datasets  methods   
> base     
> 
> 
> other attached packages:
> [1] MASS_7.3-22     odfWeave_0.8.2  XML_3.95-0.1    lattice_0.20-10
> 
> 
> loaded via a namespace (and not attached):
> [1] tools_2.15.2
> 
> 
> 
> 
> 
> 
> 
> On Mon, Feb 18, 2013 at 8:52 AM, Paul Miller <pjmiller...@yahoo.com> wrote:
> 
> Hello All,
> 
> Have recently started learning Sweave and Knitr. Am now trying to learn 
> odfWeave as well. Things went pretty smoothly with Sweave and Knitr but I'm 
> having some trouble with odfWeave.
> 
> My understanding was that odfWeave should work in pretty much the same way as 
> Sweave. With odfWeave, you set up an input .odt file in a folder, run that 
> file through the odfWeave function, and then the function produces an output 
> .odt file in the same folder.
> 
> So I decided to try that using a file called simple.odt that comes with the 
> odfWeave package. Unfortunately, things didn't work out quite as I had hoped. 
> Below is the result of my attempt to odfWeave that file via Emacs.
> 
> For some reason, odfWeave is setting the wd to a location on the C drive when 
> my input file is on the N drive. I tried altering this by setting the 
> location of workDir to my folder on the N drive. odfWeave through up an error 
> saying that this folder already exists. So perhaps the files are supposed to 
> be processed in a location other than the one where the input file resides.
> 
> The other thing is that odfWeave is finding an unexpected "&". There is text 
> in the "simple.odt" input file that looks like "paste(levels(iris$Species), 
> collapse = " but it has no "&". So presumably something is wrong in the xml 
> markup that is being produced.
> 
> If anyone can help me understand what is going wrong here, that would be 
> greatly appreciated.
> 
> Thanks,
> 
> Paul
> 
>> library(odfWeave)
> Loading required package: lattice
> Loading required package: XML
>> inFile  <- paste(fp, "simple.odt", sep="")
>> outFile <- paste(fp, "output.odt", sep="")
>> odfWeave(inFile, outFile)
>   Copying  N:/Studies/HCRPC1211/Documentation/R Documentation/odfWeave 
> Documentation/Examples/Example 1/simple.odt
>   Setting wd to  
> C:\Users\pmiller\AppData\Local\Temp\3\RtmpMlDMHV/odfWeave18071055703
>   Unzipping ODF file using unzip -o "simple.odt"
> Archive:  simple.odt
>  extracting: mimetype               
>   inflating: meta.xml               
>   inflating: settings.xml           
>   inflating: content.xml            
>  extracting: Thumbnails/thumbnail.png 
>   inflating: layout-cache           
>   inflating: manifest.rdf           
>    creating: Configurations2/popupmenu/
>    creating: Configurations2/images/Bitmaps/
>    creating: Configurations2/toolpanel/
>    creating: Configurations2/statusbar/
>    creating: Configurations2/toolbar/
>    creating: Configurations2/progressbar/
>    creating: Configurations2/menubar/
>    creating: Configurations2/floater/
>   inflating: Configurations2/accelerator/current.xml 
>   inflating: styles.xml             
>   inflating: META-INF/manifest.xml  
>   Removing  simple.odt
>   Creating a Pictures directory
>   Pre-processing the contents
>   Sweaving  content.Rnw
>   Writing to file content_1.xml
>   Processing code chunks ...
> Error in parse(text = cmd) : <text>:1:40: unexpected '&'
> 1: paste(levels(iris$Species), collapse = &
>                                           ^
>         [[alternative HTML version deleted]]
> 
> 
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
> 
> 
> 
> 
> 
> -- 
> 
> Max 

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to