我正在尝试使用knit2wp将表格发布到我的wordpress网站。该表是使用kable创建的,工作正常。但是,当我使用kableExtra包,然后使用knit2wp时,以下文本行被添加到我的wordpress网站:
<?xml version=“1.0” encoding=“UTF-8”?>
此行不会出现在html输出中;只在网站上。
我希望按照以下方式复制一个函数:
http://dwoll.de/rexrepos/posts/rerWorkflowWP.html
然后集成XML函数:
post.content <- xmlOutputBuffer(header = NULL)
或者:
post.content <- xmlOutputDOM(xmlDeclaration = NULL)
添加其中任何一个都会删除标题,也会删除表格。我显然是XML新手。所以寻找另一种解决方案。
更新
使用xml2读取knit2html的html输出。然后使用以下函数:
xyz <- read_html("htmloutput.html")
x <- xml_find_all(xyz,".//p")
xml_remove(x, free = TRUE)
保存为新的html文件,然后我按照上面的链接输入功能。