您好 R 的 XML 包用户,
我在解析 XML 时遇到了一个奇怪的错误。它与在解析 XML 文件时遇到诸如 mdash 和 ndash 之类的 HTML 实体有关。
这是我使用的代码:
InText = readLines(xmlFileName,n=-1)
Text = xmlValue(xmlRoot(xmlTreeParse(InText,trim=FALSE)))
我目前正在使用以下方法消除这些实体,例如 mdash 和 ndash
InText = gsub("\\&mdash"," ",InText);
InText = gsub("\\&ndash"," ",InText);
但这真的很乏味,因为我看到了可能的 HTML.4.0 实体列表。
关于如何在解析 XML 文件时消除这些问题的任何想法
非常感谢您的帮助和想法 Shivani