Jump to content

Нокогири (программное обеспечение)

Nokogiri, парсер XML и HTML
Оригинальный автор(ы) Аарон Паттерсон, Майк Далессио
Разработчик(и) Аарон Паттерсон, Майк Далессио, Йоко Харада, Тимоти Эллиотт, Джон Шахид, Акинори Муша
Первоначальный выпуск 30 октября 2008 г. ( 30.10.2008 )
Стабильная версия
1.16.5 / 13 мая 2024 г .; 3 месяца назад ( 13.05.2024 ) [ 1 ]
Предварительный выпуск
1.16.0.rc1 / 13 декабря 2023 г .; 8 месяцев назад ( 13.12.2023 ) [ 1 ]
Репозиторий
Операционная система Linux , FreeBSD , OpenBSD , Windows , macOS
Платформа Кросс-платформенный
Доступно в Руби , Ява
Тип Парсер
Лицензия МОЯ лицензия [ 2 ]
Веб-сайт www .нокогири .org  Edit this on Wikidata

Nokogiri — это с открытым исходным кодом программная библиотека для анализа HTML и XML в Ruby . [ 3 ] [ 4 ] [ 5 ] [ 6 ] зависит от libxml2 и libxslt . Функциональность [ 7 ]

Он позиционирует себя как разумный и простой для понимания API для чтения, записи, изменения и запроса документов. Он доступен как для Ruby, так и для Java через Jruby . Он обеспечивает быстрый и соответствующий стандартам анализатор, полагаясь на собственные анализаторы, такие как libxml2 ( CRuby ) и xerces (JRuby).

Это один из самых загружаемых драгоценных камней Ruby : из репозитория Rubygems.org его скачали более 700 миллионов раз. [ 8 ]

  • DOM- парсер для XML, HTML4 и HTML5
  • SAX -парсер для XML и HTML4
  • Push-парсер для XML и HTML4
  • Поиск документов через XPath 1.0
  • Поиск документов с помощью селекторов CSS3
  • XSD Проверка схемы
  • XSLT- преобразование
  • XML и HTML-конструктор

Корпоративная поддержка доступна через Tidelift, [ 9 ] модель платной подписки, предлагающая коммерческую поддержку приложений с открытым исходным кодом.

  1. ^ Jump up to: а б «Релизы - искры/нокогири» . Проверено 18 мая 2024 г. — через GitHub .
  2. ^ «ЛИЦЕНЗИЯ» . Гитхаб . Проверено 5 сентября 2019 г.
  3. ^ Питер Купер (20 июля 2009 г.). Начало Ruby: от новичка до профессионала . Апресс. стр. 528–529. ISBN  978-1-4302-2363-4 . Проверено 15 мая 2011 г.
  4. ^ Чад Пайтел; Таммер Салех (9 ноября 2010 г.). Rails AntiPatterns: передовой опыт рефакторинга Ruby on Rails . Аддисон-Уэсли. п. 199. ИСБН  978-0-321-60481-1 . Проверено 15 мая 2011 г.
  5. ^ Марк Уотсон (2009). Сценарный интеллект: информация Web 3.0, сбор и обработка . Спрингер. п. 22. ISBN  978-1-4302-2351-1 . Проверено 15 мая 2011 г.
  6. ^ Спарклмоушн, ​​Команда. «Уроки — Нокогири鋸» . www.nokogiri.org . Проверено 4 февраля 2016 г.
  7. ^ «Нокогири (README.md)» . Проверено 22 ноября 2018 г. — через GitHub .
  8. ^ «нокогири» . Репозиторий RubyGems . Проверено 26 декабря 2023 г.
  9. ^ «nokogiri Rubygems по подписке Tidelift» . приливной подъемник . Проверено 3 февраля 2022 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 23d7527c0a24e317d1f8f382cd7b55a2__1716081300
URL1:https://arc.ask3.ru/arc/aa/23/a2/23d7527c0a24e317d1f8f382cd7b55a2.html
Заголовок, (Title) документа по адресу, URL1:
Nokogiri (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)