2 unstable releases
new 0.15.1 | Apr 23, 2025 |
---|---|
0.15.0 |
|
0.14.0 | Jan 23, 2025 |
#2324 in Database interfaces
Used in 3 crates
105KB
2.5K
SLoC
Core utilities for working with various OPC-UA XML schemas.
This crate defines methods for decoding.
- A subset of the XMLSchema schema in schema::xml_schema.
- XML schema for OPC-UA BSD files in schema::opc_binary_schema
- XML schema for OPC-UA types defined in XSD files in schema::opc_ua_types
- XML schema for NodeSet2 files in schema::ua_node_set
XML parsing is done with the roxmltree
crate.
Async OPC-UA XML
Part of async-opcua, a general purpose OPC-UA library in rust.
This implements parsing of some XML schemas needed for code generation and loading of NodeSet2
XML files.
Currently, we have support for:
- XSD files, the subset needed for OPC-UA specs.
- OPC-UA BSD files.
- OPC-UA NodeSet2 files.
Dependencies
~2.8–4MB
~67K SLoC