A library for manipulating XML token streams. https://mellium.im/xmlstream
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Sam Whited a9abaf8a75
.woodpecker: update checkdoc tool location
4 weeks ago
.builds .builds: don't use -cover or tests will fail 2 years ago
.woodpecker .woodpecker: update checkdoc tool location 4 weeks ago
docs docs: update funding to use org profile 12 months ago
.gitignore Use dep for vendoring 5 years ago
CHANGELOG.md xmlstream: fix early EOF on InnerElement 10 months ago
DCO all: require DCO and update docs 3 years ago
LICENSE all: update copyright notice 5 years ago
LICENSE-GO all: don't use file extension on license files 3 years ago
Makefile Cleanup phony makefile rules and use alpine on CI 5 years ago
README.md all: update readme with new Codeberg links 1 month ago
copy.go xmlstream: fix typo in docs for Copy 2 years ago
copy_test.go xmlstream: fix linter complaints 7 months ago
doc.go all: update copyright notice 5 years ago
example_test.go xmlstream: remove Flush from TokenWriter 4 years ago
fmt.go xmlstream: factor out adding indent to formatter 3 years ago
func.go all: update copyright notice 5 years ago
go.mod all: bump minimum Go version to 1.13 2 years ago
go.sum xmlstream: bump mellium.im/reader to v0.1.0 4 years ago
iter.go xmlstream: simplify iter 1 year ago
iter_test.go xmlstream: make iter return all child elements 2 years ago
multi.go xmlstream: skip nil readers in multireader 1 year ago
multi_test.go xmlstream: fix linter complaints 7 months ago
pipe.go xmlstream: minor documentation fixes 2 years ago
pipe_test.go all: update copyright notice 5 years ago
readall.go xmlstream: fix linter complaints 7 months ago
readall_test.go xmlstream: support readers that return nil tokens 2 years ago
reader.go xmlstream: fix linter complaints 7 months ago
reader_test.go .woodpecker: support Codeberg CI 1 month ago
tee.go xmlstream: add missing copyright headers 2 years ago
tee_test.go xmlstream: add missing copyright headers 2 years ago
transformer.go xmlstream: add depth to InsertFunc 2 years ago
transformer_test.go xmlstream: add depth to InsertFunc 2 years ago
whitespace.go xmlstream: fix linter complaints 7 months ago
wrap.go xmlstream: fix early EOF on InnerElement 10 months ago
wrap_test.go xmlstream: fix early EOF on InnerElement 10 months ago

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.