Чтение имен атрибутов HTML-тегов, содержащих @ in R, с использованием пакета xml2 - PullRequest
3 голосов
/ 31 марта 2019

Я пытаюсь прочитать HTML-документ в R, содержащий некоторый скрипт vue.js.Этот документ содержит теги с атрибутами, содержащими символ @.

Когда я читаю документ с использованием read_html в R, атрибуты, содержащие символ @, анализируются неправильно.

read_html("<html><title @click='method'>Hi</title></html>")
{xml_document}
<html>
[1] <head>\n<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\n<title>Hi</title>\n</head>

Весь текст @атрибут click отсутствует в теге title.Может кто-нибудь, пожалуйста, дайте мне знать, как читать атрибуты тега, содержащие символ @?

Еще один пример с непоследовательным поведением:

read_html("<html><title @click='$vuetify.goTo(0, goToOptions)' id='scrollBtn' style='display:none;' v-scroll='scrollfun'>Hi</title></html>")
{xml_document}
<html>
[1] <head>\n<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\n<title gotooptions id="scrollBtn" style="display:none;" v-scroll="scrollfun">Hi</title>\n</head>
...