[R] odfWeave & XML error in post-processing
Max Kuhn
mxkuhn at gmail.com
Sat Oct 10 20:10:14 CEST 2009
There is a function called odfTranslate that will help deal with
characters that might confound XML. You might need to use it on the
row/column names of your output.
Max
On Oct 10, 2009, at 11:33 AM, Rob James <rob at aetiologic.ca> wrote:
> Just to close out my earlier posting, I have identified and resolved
> the following odfWeave/XML error:
>
>>> xmlParseStartTag: invalid element name
>>>
>
> I used odfWeave to call various logistic regression models which
> included the above mentioned variable. odfWeave failed to generate
> the destination file throwing multiple lines of the above error.
>
> It happened that the dataset originated in STATA (probably
> irrelevant), and included a variable which had five levels. Two of
> those levels had values of
> "(1)<3500" and "(5)=>5000".
> So, while these codes did not appear in the source document, these
> codes appear in the odfWeave destination file. The results were
> displayed in the document using the following crude method:
>
> results <-glm(......
>
> and subsequently reported out using :
>
> odfTable(
>
> as.matrix(results[,c(X1, X2, X3)],)
>
> horizontal = TRUE)
>
> odfTableCaption("Selected Logistic Regression Results for RXN3
> outcome")
>
>
> @
>
> I received xmlParseStartTag errors for each such table. Editting of
> the XML file in gedit highlighted the above values as problematic.
>
> I then removed the two problematic value for this variable, and re-
> ran odfWeave, which generated the output I needed.
>
> So, it appears that these values of this variable operated as
> invalid xmlParseStartTags, and that the process of wrapping up
> content_1.xml back into an ODF file failed because of the mis-
> recognition of these ParseStartTags found embedded in the data. I
> think this is likely to be regarded more as a feature than as a bug,
> but it is none-the-less a cautionary tale.
>
> ______________________________________________
> R-help at 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.
More information about the R-help
mailing list