Module models

Module models 

Source
Expand description

DDEX data models

Re-exports§

pub use common::Identifier;
pub use common::IdentifierType;
pub use common::LocalizedString;
pub use attributes::AttributeMap;
pub use attributes::AttributeValue;
pub use attributes::QName;
pub use attributes::AttributeType;
pub use attributes::AttributeInheritance;
pub use extensions::Extensions;
pub use extensions::XmlFragment;
pub use extensions::ProcessingInstruction;
pub use extensions::Comment;
pub use extensions::CommentPosition;
pub use validation::AttributeValidator;
pub use validation::ValidationResult;
pub use validation::AttributeValidationError;
pub use validation::ValidationRule;
pub use validation::ValidationPolicy;
pub use validation::DependencyCondition;

Modules§

attributes
XML Attribute Preservation System
common
Common types shared between models
extensions
Extension preservation system for perfect round-trip fidelity
flat
Flattened model (developer-friendly)
graph
Graph model (faithful DDEX representation)
validation
Comprehensive Attribute Validation System
versions
Version-specific model variations for ERN standards