exile

XML in Rust

MIT License

Downloads
10.8K
Stars
5
Committers
1
exile - v0.0.9 Latest Release

Published by webern over 3 years ago

Added

exile - v0.0.8

Published by webern over 3 years ago

2021-05-02

Changed

  • Provide mutable access to element children #84
  • Use the correct error type for XDoc::write #84
  • Rename PI to Pi for clippy's happiness #84
exile - v0.0.7

Published by webern over 3 years ago

Changed

  • Allow '>' in strings #83
exile - v0.0.6

Published by webern over 3 years ago

Added

  • Implement display for Element [#81]
  • Add some types for XML Namespaces [#81]

Changed

  • Make the fields of PI (processing instruction) private [#81]
exile - v0.0.5

Published by webern almost 4 years ago

Added

  • Add a way to iterate attributes #80
  • Began work on doctypes, not done, not compiled in release #78

Changed

  • Allow the string utf-8 (lowercase) #80
  • Change some return types to Option<&String> #80
exile - v0.0.4

Published by webern almost 4 years ago

Added

  • Support comments #77
exile - v0.0.3

Published by webern almost 4 years ago

Added

  • Whitespace normalization of text nodes #75
  • Support CDATA sections #76

Changed

  • Make Element struct members private #74
  • Improve processing instructions #75
exile - v0.0.2

Published by webern almost 4 years ago

Added

  • Support for single-quoted attributes #58
  • exile::load for loading files #58
  • A lot of work on generating test cases with Java #67, #70, #72

Changed

  • The xdoc Version and Encoding enums were weird, changed to remove None #59
  • Added some mutating functions to Document, Element, and maybe others
  • Eliminated the xdoc and xtest crates #67, #70, #72
exile - v0.0.1

Published by webern over 4 years ago

v0.0.1 - 2020-07-18

Added

  • Support for processing instructions #56
  • Readme improvements #54
exile - v0.0.0

Published by webern over 4 years ago

v0.0.0 - 2020-05-27

Added

  • Additional serialization tests, updated readme and changelog #52
  • An iterator that only visits elements #49
  • Ignore comments, processing instructions and doctype nodes when parsing #48
  • Handle XML escape sequences #46
  • Home made error macros #39
  • Use BTreeMap for attributes #37
  • Setup GitHub actions for CI testing #34
  • Parser basics 30175b0
  • Basic XML Serialization dd000e2
Package Rankings
Top 25.55% on Crates.io