Interface "XmlDataHandlingSAFT"
SAF-T
Across versions
- BC23-28not present
- BC29-30present
SAF-T · BC29-30 · source at ea08af5e · facts from BC29
Procedures
GetAuditFileNamespace(var Prefix: Text; var Uri: Text)GetHeaderModificationAllowed(var AddPrevSiblingsAllowed: Boolean; var AddNextSiblingsAllowed: Boolean; var AddChildNodesAllowed: Boolean; var SetNameValueAllowed: Boolean; var RemoveNodeAllowed: Boolean): Defines if the child nodes of the Header node can be modified/removed or other child nodes can be added.GetNodeModificationAllowed(AuditFileExportDataType: Enum "Audit File Export Data Type"; var AddPrevSiblingsAllowed: Boolean; var AddNextSiblingsAllowed: Boolean; var AddChildNodesAllowed: Boolean; var SetNameValueAllowed: Boolean; var RemoveNodeAllowed: Boolean): Defines if the child nodes of the MasterFiles node can be modified/removed or other child nodes can be added. The function is used to enchance the performance of the export process by allowing the specific modifications of the specific nodes.GetPrevSiblingsToAdd(RecRef: RecordRef; XPath: Text; NamespaceUri: Text; var Params: Dictionary of [Text, Text]): XmlNodeList: Returns the list of the nodes which should be added before the selected node.GetNextSiblingsToAdd(RecRef: RecordRef; XPath: Text; NamespaceUri: Text; var Params: Dictionary of [Text, Text]): XmlNodeList: Returns the list of the nodes which should be added after the selected node.GetChildNodesToAdd(RecRef: RecordRef; XPath: Text; NamespaceUri: Text; var Params: Dictionary of [Text, Text]): XmlNodeList: Returns the list of the nodes which should be added as child nodes of the selected node.SetCurrXmlElementNameValue(var Name: Text; var Content: Text; var EmptyContentAllowed: Boolean; RecRef: RecordRef; XPath: Text; var Params: Dictionary of [Text, Text]): Returns updated name and value of the selected node.RemoveCurrentXmlElement(RecRef: RecordRef; XPath: Text; var Params: Dictionary of [Text, Text]): Boolean: Defines if the selected node should not be added.
Implemented by
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "interface", object_name: "XmlDataHandlingSAFT"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.