A library for manipulating XML token streams. https://mellium.im/xmlstream
  • Go 99.7%
  • Makefile 0.3%
Find a file
Sam Whited 815d0dd1c3
All checks were successful
ci/woodpecker/pr/dco Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/validate Pipeline was successful
ci/woodpecker/push/dco Pipeline was successful
ci/woodpecker/push/validate Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
xmlstream: release v0.15.4
Signed-off-by: Sam Whited <sam@samwhited.com>
2023-01-11 07:29:46 -05:00
.builds .builds: don't use -cover or tests will fail 2020-11-24 23:44:11 -05:00
.woodpecker .woodpecker: update checkdoc tool location 2022-07-15 06:51:56 -04:00
docs docs: update funding to use org profile 2021-08-23 20:33:48 -04:00
.gitignore Use dep for vendoring 2017-08-08 00:39:01 -05:00
CHANGELOG.md xmlstream: release v0.15.4 2023-01-11 07:29:46 -05:00
copy.go xmlstream: fix typo in docs for Copy 2020-11-29 09:27:00 -05:00
copy_test.go xmlstream: fix linter complaints 2022-01-23 07:55:07 -05:00
DCO all: require DCO and update docs 2020-02-22 10:11:29 -05:00
doc.go all: update copyright notice 2018-02-17 21:22:04 -06:00
example_test.go xmlstream: remove Flush from TokenWriter 2018-08-20 23:45:53 -05:00
fmt.go xmlstream: factor out adding indent to formatter 2019-08-18 16:32:36 -05:00
func.go all: update copyright notice 2018-02-17 21:22:04 -06:00
go.mod xmlstream: release v0.15.4 2023-01-11 07:29:46 -05:00
go.sum xmlstream: bump mellium.im/reader to v0.1.0 2018-12-21 13:34:19 -06:00
iter.go xmlstream: simplify iter 2021-07-19 08:53:17 -04:00
iter_test.go xmlstream: make iter return all child elements 2021-02-16 23:03:45 -05:00
LICENSE all: update copyright notice 2018-02-17 21:22:04 -06:00
LICENSE-GO all: don't use file extension on license files 2019-07-04 17:05:20 -05:00
Makefile Cleanup phony makefile rules and use alpine on CI 2017-08-28 23:07:13 -05:00
multi.go xmlstream: skip nil readers in multireader 2021-02-21 15:21:26 -05:00
multi_test.go xmlstream: fix linter complaints 2022-01-23 07:55:07 -05:00
pipe.go xmlstream: minor documentation fixes 2020-12-19 08:13:58 -05:00
pipe_test.go all: update copyright notice 2018-02-17 21:22:04 -06:00
readall.go xmlstream: fix linter complaints 2022-01-23 07:55:07 -05:00
readall_test.go xmlstream: support readers that return nil tokens 2020-03-10 10:17:46 -04:00
reader.go xmlstream: fix linter complaints 2022-01-23 07:55:07 -05:00
reader_test.go xmlstream_test: remove deprecated ioutil usage 2023-01-11 07:29:46 -05:00
README.md all: update readme with new Codeberg links 2022-07-11 08:25:14 -04:00
tee.go xmlstream: add missing copyright headers 2020-11-24 23:47:24 -05:00
tee_test.go xmlstream: add missing copyright headers 2020-11-24 23:47:24 -05:00
transformer.go xmlstream: add depth to InsertFunc 2021-02-14 11:17:19 -05:00
transformer_test.go xmlstream: add depth to InsertFunc 2021-02-14 11:17:19 -05:00
whitespace.go xmlstream: fix linter complaints 2022-01-23 07:55:07 -05:00
wrap.go xmlstream: fix early EOF on InnerElement 2021-10-23 11:28:52 -04:00
wrap_test.go xmlstream: fix early EOF on InnerElement 2021-10-23 11:28:52 -04:00

mellium.im/xmlstream

Issue Tracker Docs Chat License

An API for manipulating XML streams in Go; io but for XML.

To use it in your project, import it like so:

import "mellium.im/xmlstream"

If you'd like to contribute to the project, see CONTRIBUTING.md.

License

The package may be used under the terms of the BSD 2-Clause License a copy of which may be found in the LICENSE file. Some code in this package has been copied from Go and is used under the terms of Go's modified BSD license, a copy of which can be found in the LICENSE-GO file.

Unless you explicitly state otherwise, any contribution submitted for inclusion in the work by you shall be licensed as above, without any additional terms or conditions.