#xml

rxml_validation

Plumbing crate for rxml and rxml_proc crates

7 releases (4 breaking)

0.8.1 May 15, 2022
0.8.0 Apr 23, 2022
0.7.0 Apr 11, 2022
0.6.0 Mar 25, 2022
0.4.0 Aug 18, 2021

#753 in Rust patterns

Download history 1369/week @ 2022-08-13 1348/week @ 2022-08-20 1662/week @ 2022-08-27 1889/week @ 2022-09-03 2689/week @ 2022-09-10 2665/week @ 2022-09-17 2312/week @ 2022-09-24 2760/week @ 2022-10-01 2937/week @ 2022-10-08 2508/week @ 2022-10-15 2694/week @ 2022-10-22 2639/week @ 2022-10-29 3114/week @ 2022-11-05 4131/week @ 2022-11-12 4028/week @ 2022-11-19 3283/week @ 2022-11-26

15,043 downloads per month
Used in 18 crates (2 directly)

MIT license

11KB
223 lines

rxml_validation — Utilities for validating strings against specific XML productions

This crate is an infrastructure/plumbing crate for the rxml and rxml_proc crates. It provides utility functions to validate that strings conform to the CData, Name and NCName grammars described in the XML 1.0 specification.

crate badge docs badge

Please see the rxml and rxml_proc crates for more information.


lib.rs:

Validator functions for XML-related strings

This is a supplementary crate for rxml. It is factored out of the main crate to support rxml_proc, a crate of macros which allow compile-time validation and typing of XML strings.

No runtime deps