Online documentation - Websydian v6.0 |
Users Guide | Patterns Reference | WebsydianExpress | Search |
Introduction Implementing Other Uses Parts Tutorial Glossary
In order to make the description of the Websydian TransacXML more legible, the following terms have been defined. Understanding their meaning is vital to understanding the TransacXML paradigm.
Term | Description |
---|---|
Element node with zero or one child; a text node. With TransacXML, Simple Elements are represented in the CA Plex model as fields inheriting from the abstract fields ElementField or RepeatingElementField. |
|
Proximity Nodes are always defined relative to a parent element as
In other words, Proximity Nodes are the attributes and simple elements belonging to a node. With TransacXML, Proximity Nodes are represented in the CA Plex model as fields inheriting from the abstract fields ElementField, RepeatingElementField, or AttributeField. In TransacXML only Proximity Nodes are being processed directly by the supplied features/functions. Complex Elements (defined below) must be processed through the use of ProcessGroup (iterates through the elements one by one). |
|
Complex Elements are elements with children being simple elements or other Complex Elements, such as repeating elements and elements with a substructure of other elements. In other words, Complex Elements are all nodes not being Proximity Nodes. With TransacXML, Complex Elements are represented in the CA Plex model as entities inheriting from XmlElement. Differently from Proximity Nodes, Complex Elements are left for the application developer to handle, e.g. performing a DeleteRow operation on a given element deletes the Proximity Nodes and the element itself, but all Complex Elements descending from the element should be handled specifically by the application developer. |
|
XML Model |
In TransacXML the structure of XML documents are defined using
triples and objects. The term XML model refers to the triples and objects that define a specific XML document structure. |