1
0
mirror of https://github.com/imgproxy/imgproxy.git synced 2026-04-23 19:41:06 +02:00
Files
imgproxy/processing
Sergei Aleksandrovich 98feb29e57 Use homegrown XML parser (#1559)
* Use XML parser based on encoding/xml

* Implement raw XML parser

* Speed-up xml parser

* Add line number to XML parser syntax errors

* Add svgparser.StartElement.SelfClosing

* Utilize bufio.Reader.ReadSlice in XML parser

* Polish XML parser tests; Add XML parser benchmark

* Move XML parser to ./xmlparser

* Use all XML parser tokens as pointers

* Add xmlparser.Document.ReplaceEntities method

* Combine xmlparser.Text and xmlparset.CData

* Optimize entities replacement in xmlparser

* xmlparser.parseEntityMap: ignore comments

* xmlparser: add document parsing benchmark

* xmlparser: Refactor attributes

* xmlparser: simplify Attributes.Filter

* xmlparser: add Attributes.Has, Node.FilterChildren, and Node.FilterChildNodes

* xmlparser: add Node.ChildNodes
2025-11-27 01:43:04 +06:00
..
2025-11-27 01:43:04 +06:00
2025-09-24 00:41:12 +06:00
2025-09-24 00:41:12 +06:00
2025-10-03 16:48:37 +02:00
2025-11-06 23:25:46 +03:00
2025-11-20 01:26:21 +06:00
2025-09-24 00:41:12 +06:00
2025-09-24 00:41:12 +06:00
2025-09-24 00:41:12 +06:00
2025-11-20 01:26:21 +06:00
2025-09-29 17:00:37 +06:00
2025-09-24 00:41:12 +06:00
2025-09-24 00:41:12 +06:00
2025-09-24 00:41:12 +06:00