codeunitAL Developmentofficial - Microsoftderived - from the source, no model text

Codeunit 6224 "XML DOM Management"

Base Application · System.Xml

Across versions

  1. BC23-24present
  2. BC251 procedures changed
  3. BC26unchanged
  4. BC272 procedures added
  5. BC28-30unchanged

Neighbourhood 47 connected objects and pages

Codeunit 1294 "OCR Service Mgt." (calls, 15 links)OCR Service Mgt.Codeunit 1652 "Add-in Manifest Management" (calls, 14 links)Add-in Manifest ManagementCodeunit 1290 "SOAP Web Service Request Mgt." (calls, 9 links)Codeunit 7701 "ADCS Communication" (calls, 9 links)ADCS CommunicationCodeunit 8614 "Config. XML Exchange" (calls, 9 links)Codeunit 1410 "Doc. Exch. Service Mgt." (calls, 8 links)Doc. Exch. Service Mgt.Codeunit 3013 "DotNet_XmlDocument" (calls, 8 links)Codeunit 1530 "Request Page Parameters Helper" (calls, 6 links)Request Page Parameters HelperCodeunit 4100 "Temp Blob" (calls, 6 links)Codeunit 783 "Relationship Performance Mgt." (calls, 6 links)Relationship Performance Mgt.Codeunit 1203 "Import XML File to Data Exch." (calls, 5 links)Import XML File to Data Exch.Codeunit 8610 "Questionnaire Management" (calls, 5 links)Questionnaire ManagementCodeunit 1485 "Rolecenter Selector Mgt." (calls, 4 links)Rolecenter Selector Mgt.Table 1518 "My Notifications" (calls, 4 links)Codeunit 130404 "CAL Test Project Mgt." (calls, 3 links)CAL Test Project Mgt.Codeunit 1560 "Workflow Imp. / Exp. Mgt" (calls, 3 links)Workflow Imp. / Exp. MgtCodeunit 248 "VAT Lookup Ext. Data Hndl" (calls, 3 links)VAT Lookup Ext. Data HndlCodeunit 3038 "DotNet_XslCompiledTransform" (calls, 3 links)Codeunit 9610 "XSD Parser" (calls, 3 links)XSD ParserTable 133 "Incoming Document Attachment" (calls, 3 links)Codeunit 249 "VAT Registration Log Mgt." (calls, 2 links)VAT Registration Log Mgt.Codeunit 419 "File Management" (calls, 2 links)Codeunit 7700 "ADCS Management" (calls, 2 links)Codeunit 7702 "Miniform Management" (calls, 2 links)Codeunit 7711 "Miniform Whse. Activity Line" (calls, 2 links)Codeunit 7713 "Miniform Phys.-Inventory" (calls, 2 links)Codeunit 9651 "Document Report Mgt." (calls, 2 links)Table 8627 "Config. Setup" (calls, 2 links)Codeunit 1200 "Import Bank Statement" (calls)Codeunit 1239 "XML Buffer Reader" (calls)Codeunit 1281 "Update Currency Exchange Rates" (calls)Codeunit 1297 "Http Web Request Mgt." (calls)Codeunit 1502 "Workflow Setup" (calls)Codeunit 5290 "Xml Helper SAF-T" (calls)Codeunit 5292 "Xml Helper SAF-T Public" (calls)Codeunit 5459 "JSON Management" (calls)Codeunit 583 "Acc. Sched. Report Caption" (calls)Codeunit 7705 "Miniform Logon" (calls)Codeunit 7706 "Miniform Logoff" (calls)Codeunit 7707 "Miniform Mainmenu" (calls)

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · System.Xml · BC23-30 · source at ea08af5e · facts from BC29

Events published

  • OnBeforeAddElementWithPrefix(var NodeName: Text) (integration)

Procedures

  • AddElement(var XMLNode: DotNet XmlNode; NodeName: Text; NodeText: Text; NameSpace: Text; var CreatedXMLNode: DotNet XmlNode): Integer
  • AddElement(var ParentXmlNode: XmlNode; NodeName: Text; NodeText: Text; NameSpace: Text; var CreatedXmlNode: XmlNode): Boolean
  • AddRootElement(var XMLDoc: DotNet XmlDocument; NodeName: Text; var CreatedXMLNode: DotNet XmlNode)
  • AddRootElement(var RootXmlDocument: XmlDocument; NodeName: Text; var CreatedXmlNode: XmlNode): Boolean
  • AddRootElementWithPrefix(var XMLDoc: DotNet XmlDocument; NodeName: Text; Prefix: Text; NameSpace: Text; var CreatedXMLNode: DotNet XmlNode)
  • AddRootElementWithPrefix(var RootXmlDocument: XmlDocument; NodeName: Text; Prefix: Text; NameSpace: text; var CreatedXmlNode: XmlNode): Boolean
  • AddElementWithPrefix(var XMLNode: DotNet XmlNode; NodeName: Text; NodeText: Text; Prefix: Text; NameSpace: Text; var CreatedXMLNode: DotNet XmlNode): Integer Δ BC25
  • AddElementWithPrefix(var ParentXmlNode: XmlNode; NodeName: Text; NodeText: Text; Prefix: Text; NameSpace: text; var CreatedXmlNode: XmlNode): Boolean Δ BC25
  • AddAttribute(var XMLNode: DotNet XmlNode; Name: Text; NodeValue: Text): Integer
  • AddAttribute(var ParentXmlNode: XmlNode; Name: Text; NodeValue: Text)
  • AddNameSpacePrefixedAttribute(XMLDomDocParam: DotNet XmlDocument; XMLDomNode: DotNet XmlNode; NameSpace: Text; AttribName: Text; AttribValue: Text): Boolean + BC27
  • AddAttributeWithPrefix(var XMLNode: DotNet XmlNode; Name: Text; Prefix: Text; NameSpace: Text; NodeValue: Text): Integer
  • AddAttributeWithPrefix(var ParentXmlNode: XmlNode; Name: Text; Prefix: Text; NameSpace: Text; NodeValue: Text): Boolean
  • AddNamespaceDeclaration(var ParentXmlNode: XmlNode; Prefix: Text; NameSpace: Text): Boolean
  • FindNode(XMLRootNode: DotNet XmlNode; NodePath: Text; var FoundXMLNode: DotNet XmlNode): Boolean
  • FindNode(RootXmlNode: XmlNode; NodePath: Text; var FoundXmlNode: XmlNode): Boolean
  • FindNodeWithNamespace(XMLRootNode: DotNet XmlNode; NodePath: Text; Prefix: Text; NameSpace: Text; var FoundXMLNode: DotNet XmlNode): Boolean
  • FindNodeWithNamespace(RootXmlNode: XmlNode; NodePath: Text; Prefix: Text; Namespace: Text; var FoundXmlNode: XmlNode): Boolean
  • FindNodesWithNamespace(XMLRootNode: DotNet XmlNode; XPath: Text; Prefix: Text; NameSpace: Text; var FoundXMLNodeList: DotNet XmlNodeList): Boolean
  • FindNodesWithNamespace(RootXmlNode: XmlNode; XPath: Text; Prefix: Text; Namespace: Text; var FoundXmlNodeList: XmlNodeList): Boolean
  • FindNodesWithNamespaceManager(XMLRootNode: DotNet XmlNode; XPath: Text; XMLNamespaceMgr: DotNet XmlNamespaceManager; var FoundXMLNodeList: DotNet XmlNodeList): Boolean
  • FindNodesWithNamespaceManager(RootXmlNode: XmlNode; XPath: Text; XmlNamespaceManager: XmlNamespaceManager; var FoundXmlNodeList: XmlNodeList): Boolean
  • FindNodeXML(XMLRootNode: DotNet XmlNode; NodePath: Text): Text
  • FindNodeText(XMLRootNode: DotNet XmlNode; NodePath: Text): Text
  • FindNodeTextWithNamespace(XMLRootNode: DotNet XmlNode; NodePath: Text; Prefix: Text; NameSpace: Text): Text
  • FindNodeTextNs(XMLRootNode: DotNet XmlNode; NodePath: Text; XmlNsMgr: DotNet XmlNamespaceManager): Text
  • FindNodes(XMLRootNode: DotNet XmlNode; NodePath: Text; var ReturnedXMLNodeList: DotNet XmlNodeList): Boolean
  • FindAttribute(var XmlNode: DotNet XmlNode; var XmlAttribute: DotNet XmlAttribute; AttributeName: Text): Boolean
  • GetAttributeValue(xmlNode: DotNet XmlNode; attributeName: Text): Text
  • GetAttributeValue(ParentXmlNode: XmlNode; AttributeName: Text): Text
  • GetAttributeValue(ParentXmlNode: XmlNode; AttributeName: Text; Namespace: Text): Text
  • AddDeclaration(var XMLDoc: DotNet XmlDocument; Version: Text; Encoding: Text; Standalone: Text)
  • AddGroupNode(var XMLNode: DotNet XmlNode; NodeName: Text)
  • AddNode(var XMLNode: DotNet XmlNode; NodeName: Text; NodeText: Text)
  • AddLastNode(var XMLNode: DotNet XmlNode; NodeName: Text; NodeText: Text)
  • AddNamespaces(var XmlNamespaceManager: DotNet XmlNamespaceManager; XmlDocument: DotNet XmlDocument)
  • IsValidXMLNameStartCharacter(InputChar: Char): Boolean
  • IsValidXMLNameCharacter(InputChar: Char): Boolean
  • IsXMLRestrictedCharacter(InputChar: Char): Boolean
  • XMLEscape(Text: Text): Text
  • LoadXMLDocumentFromText(XmlText: Text; var XmlDocument: DotNet XmlDocument)
  • LoadXMLNodeFromText(XmlText: Text; var XmlNode: DotNet XmlNode)
  • LoadXMLDocumentFromInStream(InStream: InStream; var XmlDocument: DotNet XmlDocument)
  • LoadXMLNodeFromInStream(InStream: InStream; var XmlNode: DotNet XmlNode)
  • LoadXMLDocumentFromOutStream(OutStream: OutStream; var XmlDocument: DotNet XmlDocument)
  • LoadXMLDocumentFromFile(FileName: Text; var XmlDocument: DotNet XmlDocument)
  • LoadXMLDocumentFromFileWithXmlReaderSettings(FileName: Text; var XmlDocument: DotNet XmlDocument; XmlReaderSettings: DotNet XmlReaderSettings)
  • LoadXMLDocumentFromUri(Uri: Text; var XmlDocument: DotNet XmlDocument)
  • LoadXMLNodeFromUri(Uri: Text; var XMLRootNode: DotNet XmlNode)
  • GetUTF8BOMSymbols(): Text
  • ClearUTF8BOMSymbols(var XmlText: Text)
  • SaveXMLDocumentToOutStream(var OutStream: OutStream; XMLRootNode: DotNet XmlNode)
  • GetRelativePath(NodePath: Text; BasePath: Text): Text
  • ReplaceXMLInvalidCharacters(InputText: Text; ReplaceChar: Char): Text
  • TryTransformXMLToOutStream(var XmlInStream: InStream; var XslInStream: InStream; var XmlOutStream: OutStream)
  • TransformXMLText(XmlInText: Text; XslInText: Text): Text
  • TryGetXMLAsText(InStream: InStream; var Xml: Text)
  • TryFormatXML(XMLText: Text; var FormattedXMLText: Text)
  • RemoveNamespaces(XMLText: Text): Text
  • CreateXslTransformFromBlob(var TempBlob: Codeunit "Temp Blob"; var DotNet_XslCompiledTransform: Codeunit DotNet_XslCompiledTransform)
  • XslCompiledTransformToBlob(var DotNet_XslCompiledTransform: Codeunit DotNet_XslCompiledTransform; var TempBlob: Codeunit "Temp Blob"; var DestinationStream: OutStream)
  • XslCompiledTransformToStream(var DotNet_XslCompiledTransform: Codeunit DotNet_XslCompiledTransform; var SourceXmlStream: InStream; var DestinationStream: OutStream)
  • XMLTextIndent(InputXMLText: Text): Text

Plus 6 local procedures.

Triggers

OnRun

Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.

Called 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: "codeunit", object_name: "XML DOM Management"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources