awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 مستودعات

Awesome GitHub RepositoriesStream-Based Document Processors

Processing large XML and HTML4 documents incrementally with SAX or push parsers to minimize memory usage.

Distinct from Document Processing: Distinct from Document Processing: focuses on incremental stream-based processing rather than general document parsing and rendering.

Explore 3 awesome GitHub repositories matching content management & publishing · Stream-Based Document Processors. Refine with filters or upvote what's useful.

Awesome Stream-Based Document Processors GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • sparklemotion/nokogiriالصورة الرمزية لـ sparklemotion

    sparklemotion/nokogiri

    6,236عرض على GitHub↗

    Nokogiri is an XML and HTML parsing library that builds navigable document trees from strings, files, or URLs using native C parsers for speed and standards compliance. It provides a CSS selector engine that translates CSS3 selectors into XPath expressions for querying nodes, an XPath query interface with namespace support, a document manipulation toolkit for modifying parsed documents, XSD schema validation, and XSLT transformation capabilities. The library wraps libxml2 and libxslt C libraries with Ruby bindings for high-performance parsing, and integrates Google's Gumbo parser for standard

    Processes large XML and HTML4 documents incrementally with SAX or push parsers.

    Clibxml2libxsltnokogiri
    عرض على GitHub↗6,236
  • leethomason/tinyxml2الصورة الرمزية لـ leethomason

    leethomason/tinyxml2

    5,771عرض على GitHub↗

    TinyXML-2 هي مكتبة C++ خفيفة الوزن لتحليل ومعالجة وتوليد مستندات XML. تعمل كمعالج XML بترميز UTF-8 يمثل البيانات من خلال نموذج كائن مستند هرمي (DOM). توفر المكتبة أدوات لكل من تحليل DOM وتوليد المستندات المباشر عبر تدفقات البيانات. تتضمن قدرات للتنقل في شجرة XML لتحديد عناصر معينة، وتعديل السمات والمحتوى، وحل كيانات الأحرف والمراجع الرقمية Unicode إلى نص UTF-8. يتضمن المعالج أدوات للتحقق من الصيغة والتشخيص التي تتتبع بيانات وصفية لرقم السطر لكل عقدة وسمة للإبلاغ عن إحداثيات دقيقة لأخطاء التحليل.

    Produces XML output by writing data directly to a stream without requiring a fully materialized object tree.

    C++
    عرض على GitHub↗5,771
  • python-openxml/python-docxالصورة الرمزية لـ python-openxml

    python-openxml/python-docx

    5,442عرض على GitHub↗

    python-docx is an OOXML document manipulation library used for creating, reading, and updating Microsoft Word files. It functions as a generator for building formatted documents and a parser for extracting text, metadata, and structural elements from existing files. The project provides a comprehensive style management system for defining and applying character, paragraph, and table styles within OpenXML documents. It allows for the programmatic control of document appearance through an object-oriented approach to the underlying XML schema. Capabilities cover a wide range of document generat

    Reads and writes document data using memory streams to avoid direct file system interaction.

    Python
    عرض على GitHub↗5,442
  1. Home
  2. Content Management & Publishing
  3. Content Processing and Transformation
  4. Document Processing and Conversion
  5. Document Processing
  6. Stream-Based Document Processors

استكشف الوسوم الفرعية

  • Document GenerationThe process of creating XML output through direct streams to minimize memory overhead. **Distinct from Stream-Based Document Processors:** The parent focuses on incremental processing (reading), while this focuses on the generation (writing) of documents via streams.