Rust high performance xml reader and writer

tafia/quick-xml 對新手友好嗎?

近 30 天,tafia/quick-xml 合併了外部貢獻者提交的 14 個 PR 中的 8 個,維護者通常 1 天內回覆。 目前有 1 個適合新手的 issue 開放。

星號
1.6k
分支
299
開放的新手 issue
1
已索引 issue
76
平均合併
2 天 4 小時
30 天內合併 PR
9
主要語言
Rust
授權條款
MIT
最近 GitHub push
2026年10月23日
最近索引
2026年10月24日
貢獻指南
貢獻指南
行為準則
沒有行為準則
新手標籤
help wanted

如何為 tafia/quick-xml 做貢獻

  1. 先讀貢獻指南:它說明了維護者希望如何提出、測試和審查變更。
  2. 你的貢獻將以該專案的 MIT 授權條款發布。
  3. 選下方那個開放的新手友好 issue,開始之前先留言說明你想認領它。
正在載入 Issue

可能已有人在做的 issue 排在最後。 全部依時間排序

  • Parser accepts an empty element or attribute name
    未關閉

    難度 2/5 1-3 小時 新手友好度 68/100

    tafia/quick-xml#1042 ·

    維護者通常 1 天內回覆

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

    難度 4/5 3-5 天 新手友好度 55/100

    tafia/quick-xml#1039 · 1 則留言 ·

    維護者通常 1 天內回覆

  • Expanded empty elements allocate a String per element
    未關閉
    optimization question

    難度 4/5 3-5 天 新手友好度 52/100

    tafia/quick-xml#1036 ·

    維護者通常 1 天內回覆

  • Inconsistent handling of tags starting with digits (Parser accepts invalid XML)
    未關閉
    enhancement

    難度 4/5 1-2 天 新手友好度 53/100

    tafia/quick-xml#1035 · 1 則留言 ·

    維護者通常 1 天內回覆

  • Reader should be capable of transparent EOL normalization
    未關閉
    enhancement

    難度 5/5 一週以上 新手友好度 25/100

    tafia/quick-xml#1003 ·

    維護者通常 1 天內回覆

  • Detect loops in entity resolution
    未關閉
    enhancement help wanted

    難度 4/5 3-5 天 新手友好度 35/100

    tafia/quick-xml#945 ·

    維護者通常 1 天內回覆

  • Case-insensitive XML declaration detection per XML spec section 2.6
    未關閉

    難度 4/5 3-5 天 新手友好度 34/100

    tafia/quick-xml#927 · 2 則留言 · 2 個 reaction ·

    維護者通常 1 天內回覆

  • Whitespaces around character entities
    未關閉
    help wanted serde

    難度 4/5 3-5 天 新手友好度 35/100

    tafia/quick-xml#900 · 3 則留言 · 2 個 reaction ·

    維護者通常 1 天內回覆

  • Lingering serde whitespace bug
    未關閉
    help wanted serde

    難度 3/5 1-2 天 新手友好度 46/100

    tafia/quick-xml#896 · 6 則留言 ·

    維護者通常 1 天內回覆

  • A pipeline system
    未關閉

    難度 5/5 一週以上 新手友好度 20/100

    tafia/quick-xml#890 · 2 則留言 ·

    維護者通常 1 天內回覆

  • Add ability to serialize Serde types to quick_xml::writer::Writer
    未關閉
    enhancement serde

    難度 5/5 一週以上 新手友好度 28/100

    tafia/quick-xml#886 · 3 則留言 · 1 個 reaction ·

    維護者通常 1 天內回覆

  • Working with typetag for xs:choice / variant types?
    未關閉
    question serde

    難度 5/5 一週以上 新手友好度 20/100

    tafia/quick-xml#880 · 1 則留言 ·

    維護者通常 1 天內回覆

  • Consider whether a DOM wrapper would be a useful addition
    未關閉

    難度 5/5 一週以上 新手友好度 25/100

    tafia/quick-xml#851 · 2 則留言 ·

    維護者通常 1 天內回覆

  • well-formedness
    未關閉
    enhancement help wanted

    難度 5/5 一週以上 新手友好度 25/100

    tafia/quick-xml#848 · 7 則留言 ·

    維護者通常 1 天內回覆

  • Easy way to implement a LineCounter
    未關閉

    難度 3/5 1-2 天 新手友好度 48/100

    tafia/quick-xml#837 · 4 則留言 ·

    維護者通常 1 天內回覆

  • Cryptic error UnexpectedStart if serde structs do not match XML
    未關閉
    serde

    難度 3/5 1-2 天 新手友好度 48/100

    tafia/quick-xml#834 · 1 個 reaction ·

    維護者通常 1 天內回覆

  • Deserialization of enum variant which recursively refers to itself failed with stackoverflow
    可能重新可做 關聯的 PR 已關閉且未合併。 未關閉
    bug help wanted serde

    難度 4/5 3-5 天 新手友好度 35/100

    tafia/quick-xml#819 ·

    維護者通常 1 天內回覆

  • Document how to deserialize and serialize attributes using serde
    可能重新可做 關聯的 PR 已關閉且未合併。 未關閉
    documentation serde

    難度 2/5 1-3 小時 新手友好度 30/100

    tafia/quick-xml#804 · 7 則留言 ·

    維護者通常 1 天內回覆

  • Document how to deserialize and serialize XML with namespaces using serde
    未關閉
    documentation namespaces serde

    難度 2/5 1-3 小時 新手友好度 44/100

    tafia/quick-xml#803 · 2 則留言 ·

    維護者通常 1 天內回覆

  • Expose a way to iterate over `DeEvent`s
    未關閉
    enhancement

    難度 3/5 1-2 天 新手友好度 45/100

    tafia/quick-xml#799 · 1 則留言 ·

    維護者通常 1 天內回覆

  • Support for embedded raw binary with serde API
    未關閉
    enhancement help wanted serde

    難度 4/5 3-5 天 新手友好度 25/100

    tafia/quick-xml#792 · 2 則留言 ·

    維護者通常 1 天內回覆

  • How to deserializes into generic struct that includes element name
    未關閉
    serde

    難度 4/5 3-5 天 新手友好度 35/100

    tafia/quick-xml#778 · 2 則留言 ·

    維護者通常 1 天內回覆

  • Problem deserializing a struct that can be serialized
    未關閉
    arrays bug help wanted serde

    難度 2/5 1-3 小時 新手友好度 38/100

    tafia/quick-xml#752 · 2 則留言 ·

    維護者通常 1 天內回覆

  • Add conformance tests
    未關閉
    enhancement help wanted

    難度 5/5 一週以上 新手友好度 28/100

    tafia/quick-xml#749 · 1 則留言 ·

    維護者通常 1 天內回覆

  • Understanding empty tag behavior
    未關閉
    question

    難度 3/5 1-2 天 新手友好度 34/100

    tafia/quick-xml#741 · 5 則留言 ·

    維護者通常 1 天內回覆

  • How to escape/de-descape with Serde
    未關閉
    enhancement help wanted serde

    難度 2/5 1-3 小時 新手友好度 28/100

    tafia/quick-xml#720 · 2 則留言 · 1 個 reaction ·

    維護者通常 1 天內回覆

  • Change the representation of Enums
    未關閉
    help wanted question serde

    難度 5/5 一週以上 新手友好度 25/100

    tafia/quick-xml#717 · 12 則留言 ·

    維護者通常 1 天內回覆

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

    難度 4/5 3-5 天 新手友好度 38/100

    tafia/quick-xml#716 · 2 則留言 ·

    維護者通常 1 天內回覆

  • Question: name as attribute with serde
    未關閉
    question serde

    難度 4/5 3-5 天 新手友好度 30/100

    tafia/quick-xml#715 · 1 則留言 ·

    維護者通常 1 天內回覆

  • Help with mixed sequence with attributes?
    未關閉
    serde

    難度 2/5 1-3 小時 新手友好度 25/100

    tafia/quick-xml#700 · 1 則留言 ·

    維護者通常 1 天內回覆

  • Add ability to get spans of deserialized values
    未關閉
    enhancement help wanted serde

    難度 4/5 3-5 天 新手友好度 35/100

    tafia/quick-xml#695 · 4 則留言 ·

    維護者通常 1 天內回覆

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

    難度 2/5 1-3 小時 新手友好度 38/100

    tafia/quick-xml#692 · 2 則留言 · 1 個 reaction ·

    維護者通常 1 天內回覆

  • Examples should cover XML writing more thoroughly
    未關閉

    難度 2/5 1-3 小時 新手友好度 38/100

    tafia/quick-xml#686 · 1 則留言 ·

    維護者通常 1 天內回覆

  • Unable to serialize a struct that deserialization works for
    未關閉
    bug serde

    難度 3/5 1-2 天 新手友好度 48/100

    tafia/quick-xml#654 · 4 則留言 ·

    維護者通常 1 天內回覆

  • Invalid XML declarations allowed
    未關閉
    enhancement help wanted

    難度 3/5 1-2 天 新手友好度 45/100

    tafia/quick-xml#641 · 5 則留言 ·

    維護者通常 1 天內回覆

  • Would using thiserror crate be acceptable for the error handling?
    可能重新可做 關聯的 PR 已關閉且未合併。 未關閉
    enhancement

    難度 5/5 一週以上 新手友好度 20/100

    tafia/quick-xml#638 · 2 則留言 ·

    維護者通常 1 天內回覆

  • Profile-Guided Optimization (PGO) results
    未關閉
    documentation help wanted

    難度 1/5 1 小時以內 新手友好度 28/100

    tafia/quick-xml#632 · 1 則留言 ·

    維護者通常 1 天內回覆

  • Roadmap for v1.0?
    未關閉

    難度 5/5 一週以上 新手友好度 20/100

    tafia/quick-xml#627 · 3 則留言 ·

    維護者通常 1 天內回覆

  • Error Location similar to Serde JSON or TOML Spanned?
    未關閉
    enhancement help wanted serde

    難度 5/5 一週以上 新手友好度 25/100

    tafia/quick-xml#625 · 1 則留言 · 1 個 reaction ·

    維護者通常 1 天內回覆

  • EndEventMismatch error when asynchronously reading to end in loop
    未關閉
    bug help wanted

    難度 4/5 3-5 天 新手友好度 35/100

    tafia/quick-xml#624 · 5 則留言 ·

    維護者通常 1 天內回覆

  • Add ability to deserialize serde types from `Reader`
    未關閉
    enhancement help wanted serde

    難度 4/5 3-5 天 新手友好度 35/100

    tafia/quick-xml#611 · 6 則留言 · 5 個 reaction ·

    維護者通常 1 天內回覆

  • Ignore undeclared element when a $value field is present
    未關閉
    enhancement help wanted serde

    難度 3/5 1-2 天 新手友好度 35/100

    tafia/quick-xml#596 · 3 則留言 ·

    維護者通常 1 天內回覆

  • How to support multiple xs:choice ?
    未關閉
    question serde

    難度 4/5 3-5 天 新手友好度 35/100

    tafia/quick-xml#588 · 1 則留言 ·

    維護者通常 1 天內回覆

  • Create attribute without using @ for compatibility with json serialization
    未關閉
    question serde

    難度 4/5 3-5 天 新手友好度 35/100

    tafia/quick-xml#582 · 7 則留言 ·

    維護者通常 1 天內回覆

  • Feature request: enabling grammar typing for sequences via deserialize
    未關閉
    enhancement serde

    難度 5/5 一週以上 新手友好度 25/100

    tafia/quick-xml#578 · 4 則留言 ·

    維護者通常 1 天內回覆

  • Recognize and process some special XML attributes
    未關閉
    enhancement help wanted

    難度 4/5 3-5 天 新手友好度 35/100

    tafia/quick-xml#464 · 9 則留言 ·

    維護者通常 1 天內回覆

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

    難度 4/5 3-5 天 新手友好度 35/100

    tafia/quick-xml#461 · 2 個 reaction ·

    維護者通常 1 天內回覆

  • how best to skip comments?
    未關閉
    enhancement help wanted

    難度 3/5 1-2 天 新手友好度 35/100

    tafia/quick-xml#460 · 3 則留言 ·

    維護者通常 1 天內回覆

  • deserialize_struct loses the main element
    未關閉
    serde

    難度 4/5 3-5 天 新手友好度 30/100

    tafia/quick-xml#448 · 3 則留言 · 1 個 reaction ·

    維護者通常 1 天內回覆

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

    難度 3/5 1-2 天 新手友好度 35/100

    tafia/quick-xml#414 · 1 則留言 · 1 個 reaction ·

    維護者通常 1 天內回覆

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。