Platforms to show: All Mac Windows Linux Cross-Platform
XML
XML related classes.
- Classes
- class XMLAttributeMBS
- method Constructor
- property isId as Boolean
- property Name as String
- property OwnerElement as XMLElementMBS
- property SchemaTypeInfo as XMLTypeInfoMBS
- property Specified as Boolean
- property Value as String
- class XMLCDATASectionMBS
- method Constructor
- class XMLCharacterDataMBS
- method appendData(data as string)
- method Constructor
- method deleteData(offset as Integer, count as Integer)
- method insertData(offset as Integer, data as string)
- method replaceData(offset as Integer, count as Integer, data as string)
- method substringData(offset as Integer, count as Integer) as String
- property Data as String
- property Length as Integer
- class XMLCommentMBS
- method Constructor
- class XMLConfigurationMBS
- method Constructor
- property ByteOrderMark as Boolean
- property CanonicalForm as Boolean
- property CDataSections as Boolean
- property Comments as Boolean
- property DataTypeNormalization as Boolean
- property DiscardDefaultContent as Boolean
- property elementcontentwhitespace as Boolean
- property Entities as Boolean
- property formatprettyprint as Boolean
- property Handle as Integer
- property ignoreunknowncharacterdenormalizations as Boolean
- property InfoSet as Boolean
- property namespacedeclarations as Boolean
- property NameSpaces as Boolean
- property normalizecharacters as Boolean
- property SpaceFirstLevelElements as Boolean
- property splitcdatasections as Boolean
- property Validate as Boolean
- property validateifschema as Boolean
- property xmldeclaration as Boolean
- class XMLDocumentFragmentMBS
- method Constructor
- class XMLDocumentMBS
- method ClearCache
- method Close
- method Constructor
- method Constructor(data as MemoryBlock)
- method Constructor(data as String)
- method Constructor(file as FolderItem)
- method Constructor(namespaceURI as String, qualifiedName as string, DocumentType as XMLDocumentTypeMBS = nil)
- shared method Create as XMLDocumentMBS
- shared method Create(namespaceURI as String, qualifiedName as string, DocumentType as XMLDocumentTypeMBS = nil) as XMLDocumentMBS
- method createAttribute(Name as String) as XMLAttributeMBS
- method createAttributeNS(namespaceURI as String, qualifiedName as String) as XMLAttributeMBS
- method createCDATASection(Data as String) as XMLCDATASectionMBS
- method createComment(Text as String) as XMLCommentMBS
- method createDocumentFragment as XMLDocumentFragmentMBS
- method createDocumentType(Name as String, PublicID as String = "", SystemID as String = "") as XMLDocumentTypeMBS
- method createElement(Name as String) as XMLElementMBS
- method createElementNS(namespaceURI as String, qualifiedName as String) as XMLElementMBS
- method createEntity(Name as String) as XMLEntityMBS
- method createEntityReference(Text as String) as XMLEntityReferenceMBS
- method createNodeIterator(root as XMLNodeMBS = nil, whatToShow as Integer = &hFFFF, entityReferenceExpansion as boolean = false, filter as XMLNodeFilterMBS = nil) as XMLNodeIteratorMBS
- method createNotation(Name as String) as XMLNotationMBS
- method createProcessingInstruction(Target as String, Data as string) as XMLCDATASectionMBS
- method createTextNode(Text as String) as XMLTextMBS
- method createTreeWalker(root as XMLNodeMBS = nil, whatToShow as Integer = &hFFFF, entityReferenceExpansion as boolean = false, filter as XMLNodeFilterMBS = nil) as XMLTreeWalkerMBS
- method ElementsByTagName(TagName as String) as XMLElementMBS()
- method ElementsByTagNameNS(namespaceURI as string, localName as String) as XMLElementMBS()
- method evaluate(expression as String, contextNode as XMLNodeMBS, type as Integer) as XMLXPathResultMBS
- method getElementById(elementId as String) as XMLElementMBS
- method importNode(node as XMLNodeMBS) as XMLNodeMBS
- method IterateElementsByTagName(TagName as String) as XMLIterateElementsMBS
- method IterateElementsByTagNameNS(namespaceURI as string, localName as String) as XMLIterateElementsMBS
- method LoadXml(data as MemoryBlock)
- method LoadXml(data as String)
- method LoadXml(file as FolderItem)
- method LoadXmlMT(data as MemoryBlock)
- method LoadXmlMT(data as String)
- method LoadXmlMT(file as FolderItem)
- method NodeFromHandle(Handle as Integer) as XMLNodeMBS
- method normalizeDocument
- property DocType as XMLDocumentTypeMBS
- property DocumentElement as XMLElementMBS
- property DocumentURI as String
- property DOMConfig as XMLConfigurationMBS
- property InputEncoding as String
- property StrictErrorChecking as Boolean
- property XmlEncoding as String
- property XmlStandalone as Boolean
- property XmlVersion as String
- const ShowAll = &hFFFF
- const ShowAttribute = 2
- const ShowCDataSection = 8
- const ShowComment = &h80
- const ShowDocument = &h100
- const ShowDocumentFragment = &h400
- const ShowDocumentType = &h200
- const ShowElement = 1
- const ShowEntity = &h20
- const ShowEntityReference = &h10
- const ShowNotation = &h800
- const ShowProcessingInstruction = &h40
- const ShowText = 4
- class XMLDocumentTypeMBS
- method Constructor
- method Entities as XMLEntityMBS()
- method Notations as XMLNotationMBS()
- property InternalSubset as String
- property Name as String
- property PublicId as String
- property SystemId as String
- class XMLDOMParserMBS
- method Constructor
- method Parse(data as MemoryBlock) as XMLDocumentMBS
- method Parse(data as string) as XMLDocumentMBS
- method Reset
- property CreateEntityReferenceNodes as Boolean
- property DoNamespaces as Boolean
- property DoSchema as Boolean
- property ExitOnFirstFatalError as Boolean
- property ExternalSchemaLocation as String
- property GenerateSyntheticAnnotations as Boolean
- property Handle as Integer
- property IdentityConstraintChecking as Boolean
- property IncludeIgnorableWhitespace as Boolean
- property Threaded as Boolean
- property ValidateAnnotations as Boolean
- property ValidationConstraintFatal as Boolean
- property ValidationSchemaFullChecking as Boolean
- property ValidationScheme as Integer
- const ValidateAlways = 1
- const ValidateAuto = 2
- const ValidateNever = 0
- class XMLElementMBS
- method AttributeNode(Name as String) as XMLAttributeMBS
- method AttributeNodeNS(namespaceURI as string, localName as String) as XMLAttributeMBS
- method Constructor
- method Element(Index as Integer) as XMLElementMBS
- method ElementsByTagName(TagName as String) as XMLElementMBS()
- method ElementsByTagNameNS(namespaceURI as string, localName as String) as XMLElementMBS()
- method HasAttribute(Name as String) as Boolean
- method HasAttributeNS(namespaceURI as string, localName as String) as Boolean
- method IterateElements as XMLIterateElementsMBS
- method IterateElementsByTagName(TagName as String) as XMLIterateElementsMBS
- method IterateElementsByTagNameNS(namespaceURI as string, localName as String) as XMLIterateElementsMBS
- method RemoveAttribute(Name as String)
- method RemoveAttributeNode(Node as XMLAttributeMBS)
- method RemoveAttributeNS(namespaceURI as string, localName as string)
- method SetAttributeNode(AttributeNode as XMLAttributeMBS)
- method SetAttributeNodeNS(AttributeNode as XMLAttributeMBS)
- method SetIdAttribute(name as string, isID as boolean)
- method SetIdAttributeNode(idAttr as XMLAttributeMBS, isID as boolean)
- method SetIdAttributeNS(namespaceURI as string, localName as string, isID as boolean)
- property ChildElementCount as Integer
- property FirstElementChild as XMLElementMBS
- property LastElementChild as XMLElementMBS
- property NextElementSibling as XMLElementMBS
- property PreviousElementSibling as XMLElementMBS
- property SchemaTypeInfo as XMLTypeInfoMBS
- property TagName as String
- property AttributeValue(Name as String) as String
- property AttributeValueNS(namespaceURI as string, localName as string) as string
- class XMLEntityMBS
- method Constructor
- property InputEncoding as String
- property NotationName as String
- property PublicId as String
- property SystemId as String
- property XmlEncoding as String
- property XmlVersion as String
- class XMLEntityReferenceMBS
- method Constructor
- class XMLExceptionMBS
- class XMLInputMBS
- method Constructor
- property BaseURI as String
- property Encoding as String
- property Handle as Integer
- property InputMemory as MemoryBlock
- property InputString as String
- property IssueFatalErrorIfNotFound as Boolean
- property PublicId as String
- property SystemId as String
- class XMLIterateAttributeNodesMBS
- method Constructor
- method Iterator as Iterator
- method MoveNext as Boolean
- method Value as Variant
- class XMLIterateChildNodesMBS
- method Constructor
- method Iterator as Iterator
- method MoveNext as Boolean
- method Value as Variant
- class XMLIterateElementsMBS
- method Constructor
- method Iterator as Iterator
- method MoveNext as Boolean
- method Value as Variant
- class XMLNodeFilterMBS
- method Constructor
- method Destructor
- event acceptNode(node as XMLNodeMBS) as Integer
- const FilterAccept = 1
- const FilterReject = 2
- const FilterSkip = 3
- class XMLNodeIteratorMBS
- method Constructor
- method nextNode as XMLNodeMBS
- method previousNode as XMLNodeMBS
- property Current as XMLNodeMBS
- property Document as XMLDocumentMBS
- property ExpandEntityReferences as Boolean
- property Filter as XMLNodeFilterMBS
- property Handle as Integer
- property Root as XMLNodeMBS
- property WhatToShow as Integer
- class XMLNodeMBS
- method appendChild(newChild as XMLNodeMBS) as XMLNodeMBS
- method AttributeNode(Index as Integer) as XMLAttributeMBS
- method AttributeNodes as XMLAttributeMBS()
- method Child(Index as Integer) as XMLNodeMBS
- method ChildNodes as XMLNodeMBS()
- method Clone(deep as Boolean) as XMLNodeMBS
- method compareDocumentPosition(other as XMLNodeMBS) as Integer
- method Constructor
- method insertBefore(newChild as XMLNodeMBS, refChild as XMLNodeMBS) as XMLNodeMBS
- method isDefaultNamespace(namespaceURI as String) as Boolean
- method isEqualNode(other as XMLNodeMBS) as Boolean
- method isSameNode(other as XMLNodeMBS) as Boolean
- method IterateAttributeNodes as XMLIterateAttributeNodesMBS
- method IterateChildNodes as XMLIterateChildNodesMBS
- method lookupNamespaceURI(prefix as String) as String
- method lookupPrefix(namespaceURI as String) as String
- method Normalize
- method removeChild(Node as XMLNodeMBS)
- method replaceChild(newChild as XMLNodeMBS, oldChild as XMLNodeMBS) as XMLNodeMBS
- property AttributeCount as Integer
- property BaseURI as String
- property ChildCount as Integer
- property FirstChild as XMLNodeMBS
- property Handle as Integer
- property hasAttributes as Boolean
- property hasChildren as Boolean
- property LastChild as XMLNodeMBS
- property LocalName as String
- property NamespaceURI as String
- property NextSibling as XMLNodeMBS
- property NodeName as String
- property NodeType as Integer
- property NodeValue as String
- property OwnerDocument as XMLDocumentMBS
- property ParentNode as XMLNodeMBS
- property Prefix as String
- property PreviousSibling as XMLNodeMBS
- property ReferenceCount as Integer
- property toString as String
- const DocumentPositionContainedBy = 16
- const DocumentPositionContains = 8
- const DocumentPositionDisconnected = 1
- const DocumentPositionFollowing = 4
- const DocumentPositionImplementationSpecific = 32
- const DocumentPositionPreceding = 2
- const TypeAttribute = 2
- const TypeCDataSection = 4
- const TypeComment = 8
- const TypeDocument = 9
- const TypeDocumentFragment = 11
- const TypeDocumentType = 10
- const TypeElement = 1
- const TypeEntity = 6
- const TypeEntityReferenceNode = 5
- const TypeNotation = 12
- const TypeProcessingInstruction = 7
- const TypeText = 3
- class XMLNotationMBS
- class XMLOutputMBS
- method Constructor
- property Encoding as String
- property Handle as Integer
- property SystemId as String
- class XMLParserFilterMBS
- method Constructor
- method Destructor
- event acceptNode(node as XMLNodeMBS) as Integer
- event getWhatToShow as Integer
- event startElement(node as XMLElementMBS) as Integer
- const FilterAccept = 1
- const FilterInterrupt = 4
- const FilterReject = 2
- const FilterSkip = 3
- class XMLParserMBS
- method abort
- method Constructor(Asynchronous as Boolean = false, schemaType as string = "")
- method parse(inputSource as XMLInputMBS) as XMLDocumentMBS
- method parseFile(file as FolderItem) as XMLDocumentMBS
- method parseURI(URI as String) as XMLDocumentMBS
- method parseWithContext(inputSource as XMLInputMBS, contextNode as XMLNodeMBS, Action as Integer) as XMLNodeMBS
- method resetCachedGrammarPool
- method resetDocumentPool
- method URIText(ID as Integer) as String
- property Asynchronous as Boolean
- property Busy as Boolean
- property DOMConfig as XMLConfigurationMBS
- property Filter as XMLParserFilterMBS
- property Handle as Integer
- property SrcOffset as Int64
- const ActionAppendAsChildren = 1
- const ActionInsertAfter = 4
- const ActionInsertBefore = 3
- const ActionReplace = 5
- const ActionReplaceChildren = 2
- class XMLProcessingInstructionMBS
- method Constructor
- property Data as String
- property Target as String
- class XMLSerializerFilterMBS
- method Constructor
- method Destructor
- event acceptNode(node as XMLNodeMBS) as Integer
- event getWhatToShow as Integer
- const FilterAccept = 1
- const FilterReject = 2
- const FilterSkip = 3
- class XMLSerializerMBS
- method Constructor
- method writeToBuffer(Node as XMLNodeMBS, output as XMLOutputMBS) as String
- method writeToFile(Node as XMLNodeMBS, File as FolderItem) as Boolean
- method writeToString(Node as XMLNodeMBS) as String
- method writeToURI(Node as XMLNodeMBS, URI as String) as Boolean
- property DOMConfig as XMLConfigurationMBS
- property Filter as XMLSerializerFilterMBS
- property Handle as Integer
- property NewLine as String
- class XMLTextMBS
- method Constructor
- method splitText(Offset as Integer) as XMLTextMBS
- property IsElementContentWhitespace as Boolean
- property WholeText as String
- class XMLTreeWalkerMBS
- method Constructor
- method firstChild as XMLNodeMBS
- method lastChild as XMLNodeMBS
- method nextNode as XMLNodeMBS
- method nextSibling as XMLNodeMBS
- method ParentNode as XMLNodeMBS
- method previousNode as XMLNodeMBS
- method previousSibling as XMLNodeMBS
- property CurrentNode as XMLNodeMBS
- property Document as XMLDocumentMBS
- property ExpandEntityReferences as Boolean
- property Filter as XMLNodeFilterMBS
- property Handle as Integer
- property Root as XMLNodeMBS
- property WhatToShow as Integer
- class XMLTypeInfoMBS
- method Constructor
- method isDerivedFrom(typeNamespaceArg as String, typeNameArg as String, derivationMethod as Integer) as Boolean
- property Handle as Integer
- property TypeName as String
- property TypeNamespace as String
- const DerivationExtension = 2
- const DerivationList = 8
- const DerivationRestriction = 1
- const DerivationUnion = 4
- class XMLValidatorMBS
- method Constructor(File as FolderItem)
- method Constructor(XMLSchema as String)
- method Destructor
- shared method LoadIconvLibrary(path as String, byref Error as String) as boolean
- method Message(index as Integer) as XMLValidatorMessageMBS
- method Messages as XMLValidatorMessageMBS()
- shared method SetCurrentWorkingDirectory(path as folderitem) as boolean
- shared method SetCurrentWorkingDirectory(path as String) as boolean
- method ValidateFile(file as FolderItem) as Integer
- method ValidateFile(path as string) as Integer
- method ValidateString(text as string) as Integer
- property MessageCount as Integer
- event Error(message as XMLValidatorMessageMBS)
- event Warning(message as XMLValidatorMessageMBS)
- class XMLValidatorMessageMBS
- method Constructor
- method Destructor
- property Code as Integer
- property FileName as String
- property IsError as Boolean
- property IsWarning as Boolean
- property Line as Integer
- property Message as String
- class XMLXPathResultMBS
- method Constructor
- method iterateNext as Boolean
- method snapshotItem(size as Integer) as Boolean
- property BooleanValue as Boolean
- property IntegerValue as Integer
- property InvalidIteratorState as Boolean
- property isNode as Boolean
- property NodeValue as XMLNodeMBS
- property NumberValue as Double
- property ResultType as Integer
- property SnapshotLength as Integer
- property StringValue as String
- property TypeInfo as XMLTypeInfoMBS
- const ResultTypeAny = 0
- const ResultTypeAnyUnorderedNode = 8
- const ResultTypeBoolean = 3
- const ResultTypeFirstOrderedNode = 9
- const ResultTypeFirstResult = 100
- const ResultTypeIteratorResult = 101
- const ResultTypeNumber = 1
- const ResultTypeOrderedNodeIterator = 5
- const ResultTypeOrderedNodeSnapshot = 7
- const ResultTypeSnapshotResult = 102
- const ResultTypeString = 2
- const ResultTypeUnorderedNodeIterator = 4
- const ResultTypeUnorderedNodeSnapshot = 6
- class XMLAttributeMBS
- Blog Entries
The items on this page are in the following plugins: MBS Util Plugin, MBS XML Plugin.
