Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework handling general entity references (&entity;) #766

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Commits on Oct 27, 2024

  1. Configuration menu
    Copy the full SHA
    a6d486e View commit details
    Browse the repository at this point in the history
  2. Introduce a new Event::GeneralRef that is emitted on each &...; c…

    …onstruction in a text
    
    failures (16):
      serde-de (9):
        borrow::escaped::element
        borrow::escaped::top_level
        resolve::resolve_custom_entity
        trivial::text::byte_buf
        trivial::text::bytes
        trivial::text::string::field
        trivial::text::string::naked
        trivial::text::string::text
        xml_schema_lists::element::text::string
      serde-migrated (1):
        test_parse_string
      serde-se (5):
        with_root::char_amp
        with_root::char_gt
        with_root::char_lt
        with_root::str_escaped
        with_root::tuple
      --doc (1):
        src\de\resolver.rs - de::resolver::EntityResolver (line 13)
    Mingun committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    dfea110 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08ec03a View commit details
    Browse the repository at this point in the history
  4. Replace BytesText::unescape and unescape_with by decode

    Text events produces by the Reader can not contain escaped data anymore,
    all such data is represented by the Event::GeneralRef
    Mingun committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    094a88e View commit details
    Browse the repository at this point in the history
  5. Rework entity resolution in serde Deserializer

    Fixed (18):
      serde-de (9):
        borrow::escaped::element
        borrow::escaped::top_level
        resolve::resolve_custom_entity
        trivial::text::byte_buf
        trivial::text::bytes
        trivial::text::string::field
        trivial::text::string::naked
        trivial::text::string::text
        xml_schema_lists::element::text::string
      serde-migrated (1):
        test_parse_string
      serde-se (5):
        with_root::char_amp
        with_root::char_gt
        with_root::char_lt
        with_root::str_escaped
        with_root::tuple
      --doc (3):
        src\de\resolver.rs - de::resolver::EntityResolver (line 13)
    Mingun committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    dcc3a6c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0631d47 View commit details
    Browse the repository at this point in the history