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

EnsLib.EDI.XML.DOMUpgrader

class EnsLib.EDI.XML.DOMUpgrader extends %Library.RegisteredObject

Method Inventory (Including Private)

Methods (Including Private)

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)

Inherited Members

Inherited Methods (Including Private)