A library for manipulating XML token streams. https://mellium.im/xmlstream
Go to file
Sam Whited 815d0dd1c3
ci/woodpecker/pr/dco Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/validate Pipeline was successful Details
ci/woodpecker/push/dco Pipeline was successful Details
ci/woodpecker/push/validate Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
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
DCO all: require DCO and update docs 2020-02-22 10:11:29 -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
README.md all: update readme with new Codeberg links 2022-07-11 08:25:14 -04: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
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
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
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

README.md

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.