Home > Class Reference > ENSLIB namespace > EnsLib.EDI.XML.DOMUpgrader
Private  Storage   

EnsLib.EDI.XML.DOMUpgrader


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)