Rust high performance xml reader and writer

tafia/quick-xml è adatto ai principianti?

Negli ultimi 30 giorni tafia/quick-xml ha accettato 8 delle 14 pull request di contributori esterni, e i suoi maintainer di solito rispondono entro 1 giorno. In questo momento è aperta 1 issue adatta ai principianti.

Stelle
1.6k
Fork
299
Issue aperte per principianti
1
Issue indicizzate
76
Merge medio
2g 4h
PR unite (30g)
9
Lingua principale
Rust
Licenza
MIT
Ultimo push su GitHub
23/10/2026
Ultima indicizzazione
24/10/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
help wanted

Come contribuire a tafia/quick-xml

  1. Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
  2. I tuoi contributi saranno pubblicati con la licenza MIT del progetto.
  3. Scegli la issue aperta adatta ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • 0.42.0 is about 30% slower than 0.41.0 on documents with many small events
    Aperta
    encoding optimization

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100

    tafia/quick-xml#1039 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Expanded empty elements allocate a String per element
    Aperta
    optimization question

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100

    tafia/quick-xml#1036 ·

    I maintainer di solito rispondono entro 1 giorno

  • Inconsistent handling of tags starting with digits (Parser accepts invalid XML)
    Aperta
    enhancement

    Difficoltà 4/5 1-2 giorni Idoneità per principianti 53/100

    tafia/quick-xml#1035 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Reader should be capable of transparent EOL normalization
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tafia/quick-xml#1003 ·

    I maintainer di solito rispondono entro 1 giorno

  • Detect loops in entity resolution
    Aperta
    enhancement help wanted

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tafia/quick-xml#945 ·

    I maintainer di solito rispondono entro 1 giorno

  • Case-insensitive XML declaration detection per XML spec section 2.6
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 34/100

    tafia/quick-xml#927 · 2 commenti · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • Whitespaces around character entities
    Aperta
    help wanted serde

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tafia/quick-xml#900 · 3 commenti · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • Lingering serde whitespace bug
    Aperta
    help wanted serde

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 46/100

    tafia/quick-xml#896 · 6 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • A pipeline system
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    tafia/quick-xml#890 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Add ability to serialize Serde types to quick_xml::writer::Writer
    Aperta
    enhancement serde

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100

    tafia/quick-xml#886 · 3 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Working with typetag for xs:choice / variant types?
    Aperta
    question serde

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    tafia/quick-xml#880 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Consider whether a DOM wrapper would be a useful addition
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tafia/quick-xml#851 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • well-formedness
    Aperta
    enhancement help wanted

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tafia/quick-xml#848 · 7 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Easy way to implement a LineCounter
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    tafia/quick-xml#837 · 4 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Cryptic error UnexpectedStart if serde structs do not match XML
    Aperta
    serde

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    tafia/quick-xml#834 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Deserialization of enum variant which recursively refers to itself failed with stackoverflow
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
    bug help wanted serde

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tafia/quick-xml#819 ·

    I maintainer di solito rispondono entro 1 giorno

  • Document how to deserialize and serialize attributes using serde
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
    documentation serde

    Difficoltà 2/5 1-3 ore Idoneità per principianti 30/100

    tafia/quick-xml#804 · 7 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Document how to deserialize and serialize XML with namespaces using serde
    Aperta
    documentation namespaces serde

    Difficoltà 2/5 1-3 ore Idoneità per principianti 44/100

    tafia/quick-xml#803 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Expose a way to iterate over `DeEvent`s
    Aperta
    enhancement

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    tafia/quick-xml#799 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Support for embedded raw binary with serde API
    Aperta
    enhancement help wanted serde

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    tafia/quick-xml#792 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • How to deserializes into generic struct that includes element name
    Aperta
    serde

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tafia/quick-xml#778 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Problem deserializing a struct that can be serialized
    Aperta
    arrays bug help wanted serde

    Difficoltà 2/5 1-3 ore Idoneità per principianti 38/100

    tafia/quick-xml#752 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Add conformance tests
    Aperta
    enhancement help wanted

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100

    tafia/quick-xml#749 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Understanding empty tag behavior
    Aperta
    question

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 34/100

    tafia/quick-xml#741 · 5 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • How to escape/de-descape with Serde
    Aperta
    enhancement help wanted serde

    Difficoltà 2/5 1-3 ore Idoneità per principianti 28/100

    tafia/quick-xml#720 · 2 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Change the representation of Enums
    Aperta
    help wanted question serde

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tafia/quick-xml#717 · 12 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • `quick_xml::de::from_reader` requires a `BufRead` instead of just an `std::io::Read`
    Aperta
    help wanted

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    tafia/quick-xml#716 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Question: name as attribute with serde
    Aperta
    question serde

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100

    tafia/quick-xml#715 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Help with mixed sequence with attributes?
    Aperta
    serde

    Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100

    tafia/quick-xml#700 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Add ability to get spans of deserialized values
    Aperta
    enhancement help wanted serde

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tafia/quick-xml#695 · 4 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Is it as expect that Option attribute serialize into empty string instead of non-attribute.
    Aperta
    documentation serde

    Difficoltà 2/5 1-3 ore Idoneità per principianti 38/100

    tafia/quick-xml#692 · 2 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Examples should cover XML writing more thoroughly
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 38/100

    tafia/quick-xml#686 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Unable to serialize a struct that deserialization works for
    Aperta
    bug serde

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    tafia/quick-xml#654 · 4 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Invalid XML declarations allowed
    Aperta
    enhancement help wanted

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    tafia/quick-xml#641 · 5 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Would using thiserror crate be acceptable for the error handling?
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    tafia/quick-xml#638 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Profile-Guided Optimization (PGO) results
    Aperta
    documentation help wanted

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 28/100

    tafia/quick-xml#632 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Roadmap for v1.0?
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    tafia/quick-xml#627 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Error Location similar to Serde JSON or TOML Spanned?
    Aperta
    enhancement help wanted serde

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tafia/quick-xml#625 · 1 commento · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • EndEventMismatch error when asynchronously reading to end in loop
    Aperta
    bug help wanted

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tafia/quick-xml#624 · 5 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Add ability to deserialize serde types from `Reader`
    Aperta
    enhancement help wanted serde

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tafia/quick-xml#611 · 6 commenti · 5 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • Ignore undeclared element when a $value field is present
    Aperta
    enhancement help wanted serde

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    tafia/quick-xml#596 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • How to support multiple xs:choice ?
    Aperta
    question serde

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tafia/quick-xml#588 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Create attribute without using @ for compatibility with json serialization
    Aperta
    question serde

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tafia/quick-xml#582 · 7 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Feature request: enabling grammar typing for sequences via deserialize
    Aperta
    enhancement serde

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tafia/quick-xml#578 · 4 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Recognize and process some special XML attributes
    Aperta
    enhancement help wanted

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tafia/quick-xml#464 · 9 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • There should be a configuration option for skipping non-meaningful text events in-between XML tags
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tafia/quick-xml#461 · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • how best to skip comments?
    Aperta
    enhancement help wanted

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    tafia/quick-xml#460 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • deserialize_struct loses the main element
    Aperta
    serde

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100

    tafia/quick-xml#448 · 3 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Is there any way to read an event and not consume it?
    Aperta
    enhancement help wanted

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    tafia/quick-xml#414 · 1 commento · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Deserializing tag with attribute values into Map
    Aperta
    help wanted serde

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tafia/quick-xml#383 · 3 commenti · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.