У меня есть следующая строка в Javascript и вам нужно удалить теги <?xml ... ?>
и <!DOCTYPE .... ]>
. Невозможно преобразовать его в dom, потому что ошибки BR теги не закрываются и не могут редактировать фактическое содержимое.Strip <? Xml и <! DOCTYPE from string
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html [<!ENTITY amp "&#38;">]><div>Blah<br> Blah</div>
Попытка сделать это с .Привернуть, но не вполне может показаться, чтобы получить там
text.replace(/\<\?xml.+\?\>/g, '');
Итак, какое преимущество он предлагает более ответ darkajax от 8 минут назад? –
Я более общий. Если содержимое изменяется, мое регулярное выражение продолжает работать. –