强制read_xml将字符串解释为文字XML

刘德维卡斯·阿凯利斯

我一直在努力迫使read_xml函数(xml2包)将我的字符输入视为文字字符串。显然,如果输入看起来不够像XML,它将尝试以url和本地文件名打开它。即使这不是一个明显的安全漏洞,这也吓坏了我(但是我绝对可以看到它的情况)。因此,简而言之,如何强制该函数将我的输入解释为原义xml文本,并禁用url /文件名查找的可能性?

我不希望使用该XML程序包,因为它显然是孤立的。

康拉德·鲁道夫

一种方法是将文字文​​本显式强制为一个raw值,然后read_xml使用该值进行调用

xml2::read_xml(charToRaw(lit))

因为read_xml无论如何这就是内部XML字符串的内部功能。但是,缺少任何标签read_xml始终失败,因为它期望至少有一个周围的标签。但这至少可以防止read_xml意外打开文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

强制axios将“数学符号”解释为字符串

来自分类Dev

格式化逗号分隔的CSV以强制Excel将值解释为字符串

来自分类Dev

如何强制表达以将字符串解释为HTML代码?

来自分类Dev

r 将字符串解释为列表元素

来自分类Dev

枚举被解释为字符串

来自分类Dev

枚举被解释为字符串

来自分类Dev

字符串文字不解释为字符串类型

来自分类Dev

CreateWindowExA将常规字符串解释为Unicode,并在标题中显示中文字符

来自分类Dev

将字符串转换为数字,将空字符串或空字符串解释为0

来自分类Dev

(Powershell) 确保变量被解释为文字字符串

来自分类Dev

我可以强制knitr将“ \ n”解释为传递给R函数的字符串中的实际换行符吗?

来自分类Dev

awk:将字符串解释为数学表达式

来自分类Dev

Java SimpleDateFormat将解析字符串解释为UTC

来自分类Dev

如何将字符串解释为负数或零并相应地抛出IAE?

来自分类Dev

将grunt命令行选项解释为字符串

来自分类Dev

如何将长字符串解释为csv格式?

来自分类Dev

PHP Regex将字符串解释为命令行属性/选项

来自分类Dev

将grunt命令行选项解释为字符串

来自分类Dev

Java SimpleDateFormat将解析字符串解释为UTC

来自分类Dev

awk:将字符串解释为数学表达式

来自分类Dev

将!12解释为字符串而不是终端历史记录

来自分类Dev

使用$ 1替换将“ $ 1”解释为字符串

来自分类Dev

如何将长字符串解释为csv格式?

来自分类Dev

让cat将输入解释为文件(不是字符串)

来自分类Dev

将输入解释为字符串和类成员名称

来自分类Dev

防止熊猫将字符串中的“NA”解释为 NaN:csv 文件

来自分类Dev

如何使用 Python 将字符串解释为条件?

来自分类Dev

在调试期间将十六进制解释为字符串

来自分类Dev

Django REST框架元组被解释为字符串?

Related 相关文章

  1. 1

    强制axios将“数学符号”解释为字符串

  2. 2

    格式化逗号分隔的CSV以强制Excel将值解释为字符串

  3. 3

    如何强制表达以将字符串解释为HTML代码?

  4. 4

    r 将字符串解释为列表元素

  5. 5

    枚举被解释为字符串

  6. 6

    枚举被解释为字符串

  7. 7

    字符串文字不解释为字符串类型

  8. 8

    CreateWindowExA将常规字符串解释为Unicode,并在标题中显示中文字符

  9. 9

    将字符串转换为数字,将空字符串或空字符串解释为0

  10. 10

    (Powershell) 确保变量被解释为文字字符串

  11. 11

    我可以强制knitr将“ \ n”解释为传递给R函数的字符串中的实际换行符吗?

  12. 12

    awk:将字符串解释为数学表达式

  13. 13

    Java SimpleDateFormat将解析字符串解释为UTC

  14. 14

    如何将字符串解释为负数或零并相应地抛出IAE?

  15. 15

    将grunt命令行选项解释为字符串

  16. 16

    如何将长字符串解释为csv格式?

  17. 17

    PHP Regex将字符串解释为命令行属性/选项

  18. 18

    将grunt命令行选项解释为字符串

  19. 19

    Java SimpleDateFormat将解析字符串解释为UTC

  20. 20

    awk:将字符串解释为数学表达式

  21. 21

    将!12解释为字符串而不是终端历史记录

  22. 22

    使用$ 1替换将“ $ 1”解释为字符串

  23. 23

    如何将长字符串解释为csv格式?

  24. 24

    让cat将输入解释为文件(不是字符串)

  25. 25

    将输入解释为字符串和类成员名称

  26. 26

    防止熊猫将字符串中的“NA”解释为 NaN:csv 文件

  27. 27

    如何使用 Python 将字符串解释为条件?

  28. 28

    在调试期间将十六进制解释为字符串

  29. 29

    Django REST框架元组被解释为字符串?

热门标签

归档