tinyxml2 1.1.0

A ground-up Rust implementation of the TinyXML2 API — behavioral compatibility, idiomatic internals
Documentation
[package]
name = "tinyxml2"
description = "A ground-up Rust implementation of the TinyXML2 API — behavioral compatibility, idiomatic internals"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
authors.workspace = true
keywords = ["xml", "tinyxml2", "parser", "dom", "ffi"]
categories = ["parser-implementations"]
documentation = "https://docs.rs/tinyxml2"
readme = "../../README.md"

[dependencies]

[features]
default = ["std"]
std = []

[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies]
proptest = "1.5"
serde = { version = "1.0", features = ["derive"] }
serde_json = { version = "1.0", features = ["unbounded_depth"] }

[[example]]
name = "parse_file"
path = "../../examples/parse_file.rs"
required-features = ["std"]

[[example]]
name = "build_dom"
path = "../../examples/build_dom.rs"
required-features = ["std"]

[[example]]
name = "visitor"
path = "../../examples/visitor.rs"
required-features = ["std"]

[[example]]
name = "streaming_writer"
path = "../../examples/streaming_writer.rs"
required-features = ["std"]

[[example]]
name = "wasm_parse"
path = "../../examples/wasm_parse.rs"
required-features = ["std"]

[[test]]
name = "compat"
path = "../../tests/compat/harness.rs"
required-features = ["std"]

[lints]
workspace = true