XML handling functionality.

Contains methods to manipulate XML text and parse XML documents.

Methods

Name Description
AttributeExists
FormatDoubleXml Format a Double value using a format compatible with XML (and other) encodings (i.e., the decimal separator is a dot and no thousand separators).
GetAttributeBoolean
GetAttributeDate
GetAttributeDecimal
GetAttributeDouble
GetAttributeEnum
GetAttributeInteger
GetAttributeString
GetAttributeUtcDate
GetChildNodeText Retrieves the inner text of an unnamed child node.
GetNodeBoolean
GetNodeByteArray
GetNodeDate
GetNodeDecimal
GetNodeDouble
GetNodeEnum
GetNodeIcon
GetNodeInteger
GetNodeLong
GetNodeNullableBoolean
GetNodeString Retrieves the inner text of a node.
GetNodeTriState
GetNodeXml
GetSubNodeAttributeBoolean
GetSubNodeAttributeDate
GetSubNodeAttributeDecimal
GetSubNodeAttributeDouble
GetSubNodeAttributeEnum
GetSubNodeAttributeInteger
GetSubNodeAttributeString
GetSubNodeBoolean
GetSubNodeByteArray
GetSubNodeDate
GetSubNodeDecimal
GetSubNodeDouble
GetSubNodeEnum
GetSubNodeIcon
GetSubNodeInteger
GetSubNodeLong
GetSubNodeNullableBoolean
GetSubNodeString
GetSubNodeTriState
GetSubNodeUtcDate
GetSubNodeXml
GetTaggedValue Searches a XML string for opening/ closing tags and returns the text value of the Element.
LoadXmlDocumentFromByteArray Load XML Document from a Byte Array.
LoadXmlDocumentFromFile
LoadXmlDocumentFromString Load XML Document from an XML String.
LoadXslTransformFromFile
RemoveAllNamespaces USE WITH CAUTION. This function removes "xmlns" definitions, but not namespace prefixes with the XML.
SplitXmlString This function will split an XML string that contains multiple XML strings into an array of XML strings. For exmaple, the NZ PPSR G2B may return more than one XML document at a time.
SubNodeAttributeExists
SubNodeExists
TransformXmlFromFiles
TransformXmlFromObjects
TransformXmlFromStringAndFile
TransformXmlFromStringAndObject
WriteFileFromNode Write a File from a Node that contains Base64 encoded file data.
Namespace:
Intersoft.ISRuntime6
Assembly:
ISRuntime6, Version=6.0.3
Target Framework:
.NET 9.0