Xml Versions Save

sabre/xml is an XML library that you may not hate.

2.1.2

5 years ago
  • #161: Prevent infinite loop on empty xml elements

2.0.2

5 years ago
  • #161: Prevent infinite loop on empty xml elements

1.5.1

5 years ago
  • #161: Prevent infinite loop on empty xml elements

2.0.1

5 years ago
  • #149: Properly detect xml parse errors in parseCurrentElement() edge-cases

2.1.1

5 years ago
  • #149: Properly detect xml parse errors in parseCurrentElement() edge-cases

2.1.0

6 years ago
  • #112: Added a mixedContent deserializer function, which might be useful if you're parsing HTML-like documents with elements that contain both text and other elements as siblings. (@staabm).

2.0.0

7 years ago
  • Now requires PHP 7.
  • Uses typehints everywhere.
  • Fixed some minor strict typing-related issues.
  • Removed workaround for PHP bug 64230.

1.5.0

7 years ago
  • Now requires PHP 5.5.
  • Using finally to always roll back the context stack when serializing.
  • #94: Fixed an infinite loop condition when reading some invalid XML documents.

1.4.2

7 years ago
  • The contextStack in the Reader object is now correctly rolled back in error conditions (@staabm).
  • repeatingElements deserializer now still parses if a bare element name without clark notation was given.
  • $elementMap in the Reader now also supports bare element names.
  • Service::expect() can now also work with bare element names.

1.4.1

8 years ago
  • Parsing clark-notation is now cached. This can speed up parsing large documents with lots of repeating elements a fair bit. (@icewind1991).