У меня есть часть HTML, которую я хотел бы проанализировать с помощью Nokogiri, но я не знаю, является ли это полным HTML-документом (с DOCTYPE и т. Д.) Или фрагментом (например, просто div с некоторыми элементами в нем).Позволяя Nokogiri решить, использовать ли #фрагмент или #parse
Это имеет значение для Nokogiri, поскольку для фрагментации фрагментов следует использовать #фрагмент, но #parse для синтаксического анализа полных документов.
Есть ли способ определить, является ли данный фрагмент текста фрагментом или полным HTML-документом?
Денис
Есть веские причины использовать синтаксический анализ в любом случае. Он просто построит документ с вашим html, и вы сможете использовать xpath проще. – pguardiario