Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [EnsLib] >  [EDI] >  [XML] >  [DOMUpgrader]
Private  Storage   

class EnsLib.EDI.XML.DOMUpgrader extends %RegisteredObject

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
7


Summary

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
AppendCharacter AppendElement UpgradeAttributes UpgradeDOM
UpgradeNamespaces UpgradeNodeTree UpgradeVDocDOM


Methods

• classmethod AppendCharacter(pXMLNode, text As %String, raw As %Boolean, parent As %String, ByRef nodeId)
Append new character data node to the list of children of this element node. The current node pointer does not change. This node is still the parent of the appended child.
If raw is true, the node is marked as $$$xmlRAWTEXTNODE
parent is for internal use only.
• classmethod AppendElement(pXMLNode, localName As %String, namespace As %String = "", text As %String, qname As %String = "", ByRef nodeId)
If the text argument is specified, then character data is added as the child of the new element. The current node pointer does not change. This node is still the parent of the appended child.
• classmethod UpgradeAttributes(pContentRef As %String, pDOMRef As %String, pNode As %String, pXMLDocument As %XML.Document, pXMLNode As %XML.Node)
• classmethod UpgradeDOM(pContentRef As %String, pDOMRef As %String, ByRef pXMLDocument As %XML.Document)
• classmethod UpgradeNamespaces(pContentRef As %String, pDOMRef As %String, pNode As %String, pXMLDocument As %XML.Document, pXMLNode As %XML.Node, ByRef pNewDomRef)
• classmethod UpgradeNodeTree(pContentRef As %String, pDOMRef As %String, pNode As %String, pXMLDocument As %XML.Document, pXMLNode As %XML.Node, ByRef pNodeMap)
• classmethod UpgradeVDocDOM(pDOMRef, pDOMSubs, ByRef tNodeMap)


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.