Fabby
2월 2, 2020, 3:37오후
21
@sam @codinghorror
Gnome 측에서 온 피드백은 다음과 같습니다:
지난 약 10년간 [libxml2]에 주요 기능이 추가되지 않았으며, libxml2는 최소한의 유지보수만 되고 있습니다. Ruby와 같은 여러 언어에 바인딩이 있는 C로 작성된 HTML5 파서가 필요하시다면 Gumbo 를 살펴보세요.
원문 보기
그리고 우회책으로는 이 답변 에 따라 미리보기 창에서 HTML4를 사용하는 것입니다(당시에 브라우저 수정 사항이 이미 존재했는지 확실하지 않음).
마지막으로 한 가지 언급할 점: 여러분의 프로젝트가 10년 된 거의 유지보수되지 않는 라이브러리에 기반한 코드를 사용하는 프로젝트에 기반하고 있으므로, 다른 대안을 살펴보는 것이 유용할 수 있습니다. 그때까지 최종 사용자는 여러 줄에 걸쳐 취소선을 수동으로 입력해야만 할 것입니다…
¯\_(ツ)_/¯
sam
(Sam Saffron)
2월 2, 2020, 8:31오후
22
이미 nokogumbo를 함께 제공하고 있으며, 해당 라이브러리로 마이그레이션하는 것이 합리적인지 여부는 별도로 추적하겠습니다. 몇 달은 걸릴 것으로 보입니다.
[5] pry(main)> Nokogiri::HTML5.fragment("<p><s>a</p><p>b ℵ</p>").to_s
=> "<p><s>a</s></p><p><s>b ℵ</s></p>"
[6] pry(main)> Nokogiri::HTML.fragment("<p><s>a</p><p>b ℵ</p>").to_s
=> "<p><s>a</s></p><p>b &aleph;</p>"
결정을 내리면 이곳에서 업데이트하겠습니다.
sam
(Sam Saffron)
5월 1, 2020, 9:17오후
24
@kris.kotlarek이 이 작업을 진행 중입니다
Fabby
9월 4, 2020, 3:33오후
25
방금 몇 시간 전에 제대로 작동하는 걸 알게 됐어요!
감사합니다! (해당 플러그인을 실행 중인 것 같지 않아서 해결 표시를 달아드리지 못했습니다…)
증거:
줄바꿈이 포함된
취소선