Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS XML Plugin:xml:
All Console safe, 350 entry points.
- class XMLAttributeMBS
- class XMLCDATASectionMBS
- class XMLCharacterDataMBS
- method substringData(offset as Integer, count as Integer) as String
- 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 appendData(data as string)
- method Constructor
- property Data as String
- property Length as Integer
- class XMLCommentMBS
- class XMLConfigurationMBS
- method Constructor
- property Handle as Integer
- property Validate as Boolean
- property CanonicalForm as Boolean
- property Comments as Boolean
- property CDataSections as Boolean
- property DataTypeNormalization as Boolean
- property DiscardDefaultContent as Boolean
- property Entities as Boolean
- property InfoSet as Boolean
- property NameSpaces as Boolean
- property NamespaceDeclarations as Boolean
- property NormalizeCharacters as Boolean
- property SplitCDataSections as Boolean
- property ValidateIfSchema as Boolean
- property ElementContentWhitespace as Boolean
- property FormatPrettyPrint as Boolean
- property IgnoreUnknownCharacterDenormalizations as Boolean
- property XmlDeclaration as Boolean
- property ByteOrderMark as Boolean
- property SpaceFirstLevelElements as Boolean
- class XMLDocumentFragmentMBS
- class XMLDocumentMBS
- method renameNode(node as XMLNodeMBS, namespaceURI as String, qualifiedName as String) as XMLNodeMBS
- method adoptNode(node as XMLNodeMBS) as XMLNodeMBS
- method importNode(node as XMLNodeMBS) as XMLNodeMBS
- method evaluate(expression as String, contextNode as XMLNodeMBS, type as Integer) as XMLXPathResultMBS
- method NodeFromHandle(Handle as Integer) as XMLNodeMBS
- method createTreeWalker(root as XMLNodeMBS = nil, whatToShow as Integer = &hFFFF, entityReferenceExpansion as boolean = false, filter as XMLNodeFilterMBS = nil) as XMLTreeWalkerMBS
- method createNodeIterator(root as XMLNodeMBS = nil, whatToShow as Integer = &hFFFF, entityReferenceExpansion as boolean = false, filter as XMLNodeFilterMBS = nil) as XMLNodeIteratorMBS
- method ElementsByTagNameNS(namespaceURI as string, localName as String) as XMLElementMBS()
- method ElementsByTagName(TagName as String) as XMLElementMBS()
- method Constructor
- method Constructor(namespaceURI as String, qualifiedName as string, DocumentType as XMLDocumentTypeMBS = nil)
- method Constructor(data as String)
- method Constructor(data as MemoryBlock)
- method Constructor(file as FolderItem)
- method createTextNode(Text as String) as XMLTextMBS
- method createElementNS(namespaceURI as String, qualifiedName as String) as XMLElementMBS
- method createElement(Name as String) as XMLElementMBS
- method createEntity(Name as String) as XMLEntityMBS
- method createDocumentType(Name as String, PublicID as String = "", SystemID as String = "") as XMLDocumentTypeMBS
- method createNotation(Name as String) as XMLNotationMBS
- method createComment(Text as String) as XMLCommentMBS
- method createEntityReference(Text as String) as XMLEntityReferenceMBS
- method createAttribute(Name as String) as XMLAttributeMBS
- method createAttributeNS(namespaceURI as String, qualifiedName as String) as XMLAttributeMBS
- method createDocumentFragment as XMLDocumentFragmentMBS
- method createCDATASection(Data as String) as XMLCDATASectionMBS
- method createProcessingInstruction(Target as String, Data as string) as XMLCDATASectionMBS
- method getElementById(elementId as String) as XMLElementMBS
- method normalizeDocument
- method ClearCache
- method Close
- method LoadXml(data as String)
- method LoadXml(data as MemoryBlock)
- method LoadXml(file as FolderItem)
- method LoadXmlMT(data as String)
- method LoadXmlMT(data as MemoryBlock)
- method LoadXmlMT(file as FolderItem)
- method IterateElementsByTagNameNS(namespaceURI as string, localName as String) as XMLIterateElementsMBS
- method IterateElementsByTagName(TagName as String) as XMLIterateElementsMBS
- property XmlVersion as String
- property DocumentElement as XMLElementMBS
- property InputEncoding as String
- property XmlEncoding as String
- property DocumentURI as String
- property StrictErrorChecking as Boolean
- property DOMConfig as XMLConfigurationMBS
- property DocType as XMLDocumentTypeMBS
- property XmlStandalone as Boolean
- shared method Create(namespaceURI as String, qualifiedName as string, DocumentType as XMLDocumentTypeMBS = nil) as XMLDocumentMBS
- shared method Create as XMLDocumentMBS
- class XMLDocumentTypeMBS
- class XMLDOMParserMBS
- method Constructor
- method Reset
- method Parse(data as string) as XMLDocumentMBS
- method Parse(data as MemoryBlock) as XMLDocumentMBS
- property Handle as Integer
- property Threaded as Boolean
- property DoNamespaces as Boolean
- property DoSchema as Boolean
- property ValidationSchemaFullChecking as Boolean
- property IdentityConstraintChecking as Boolean
- property ExitOnFirstFatalError as Boolean
- property ExternalSchemaLocation as String
- property IncludeIgnorableWhitespace as Boolean
- property CreateEntityReferenceNodes as Boolean
- property ValidationScheme as Integer
- property GenerateSyntheticAnnotations as Boolean
- property ValidateAnnotations as Boolean
- property ValidationConstraintFatal as Boolean
- class XMLElementMBS
- method Element(Index as Integer) as XMLElementMBS
- method ElementsByTagNameNS(namespaceURI as string, localName as String) as XMLElementMBS()
- method ElementsByTagName(TagName as String) as XMLElementMBS()
- method HasAttributeNS(namespaceURI as string, localName as String) as Boolean
- method HasAttribute(Name as String) as Boolean
- method AttributeNode(Name as String) as XMLAttributeMBS
- method RemoveAttribute(Name as String)
- method Constructor
- method RemoveAttributeNode(Node as XMLAttributeMBS)
- method SetAttributeNode(AttributeNode as XMLAttributeMBS)
- method RemoveAttributeNS(namespaceURI as string, localName as string)
- method AttributeNodeNS(namespaceURI as string, localName as String) as XMLAttributeMBS
- method SetAttributeNodeNS(AttributeNode as XMLAttributeMBS)
- method SetIdAttributeNS(namespaceURI as string, localName as string, isID as boolean)
- method SetIdAttribute(name as string, isID as boolean)
- method SetIdAttributeNode(idAttr as XMLAttributeMBS, isID as boolean)
- method IterateElements as XMLIterateElementsMBS
- method IterateElementsByTagNameNS(namespaceURI as string, localName as String) as XMLIterateElementsMBS
- method IterateElementsByTagName(TagName as String) as XMLIterateElementsMBS
- property AttributeValue(Name as String) as String
- property AttributeValueNS(namespaceURI as string, localName as string) as string
- property TagName as String
- property ChildElementCount as Integer
- property FirstElementChild as XMLElementMBS
- property LastElementChild as XMLElementMBS
- property PreviousElementSibling as XMLElementMBS
- property NextElementSibling as XMLElementMBS
- property SchemaTypeInfo as XMLTypeInfoMBS
- class XMLEntityMBS
- class XMLEntityReferenceMBS
- class XMLExceptionMBS
- class XMLInputMBS
- class XMLIterateAttributeNodesMBS
- class XMLIterateChildNodesMBS
- class XMLIterateElementsMBS
- class XMLNodeFilterMBS
- class XMLNodeIteratorMBS
- method nextNode as XMLNodeMBS
- method previousNode as XMLNodeMBS
- method Constructor
- property Handle as Integer
- property Document as XMLDocumentMBS
- property Filter as XMLNodeFilterMBS
- property Current as XMLNodeMBS
- property Root as XMLNodeMBS
- property WhatToShow as Integer
- property ExpandEntityReferences as Boolean
- class XMLNodeMBS
- method compareDocumentPosition(other as XMLNodeMBS) as Integer
- method Child(Index as Integer) as XMLNodeMBS
- method AttributeNode(Index as Integer) as XMLAttributeMBS
- method isEqualNode(other as XMLNodeMBS) as Boolean
- method isSameNode(other as XMLNodeMBS) as Boolean
- method isDefaultNamespace(namespaceURI as String) as Boolean
- method lookupNamespaceURI(prefix as String) as String
- method lookupPrefix(namespaceURI as String) as String
- method AttributeNodes as XMLAttributeMBS()
- method Constructor
- method ChildNodes as XMLNodeMBS()
- method Normalize
- method Clone(deep as Boolean) as XMLNodeMBS
- method removeChild(Node as XMLNodeMBS)
- method appendChild(newChild as XMLNodeMBS) as XMLNodeMBS
- method insertBefore(newChild as XMLNodeMBS, refChild as XMLNodeMBS) as XMLNodeMBS
- method replaceChild(newChild as XMLNodeMBS, oldChild as XMLNodeMBS) as XMLNodeMBS
- method IterateChildNodes as XMLIterateChildNodesMBS
- method IterateAttributeNodes as XMLIterateAttributeNodesMBS
- property Handle as Integer
- property OwnerDocument as XMLDocumentMBS
- property NodeName as String
- property NodeValue as String
- property NodeType as Integer
- property ParentNode as XMLNodeMBS
- property FirstChild as XMLNodeMBS
- property LastChild as XMLNodeMBS
- property PreviousSibling as XMLNodeMBS
- property NextSibling as XMLNodeMBS
- property hasChildren as Boolean
- property hasAttributes as Boolean
- property BaseURI as String
- property NamespaceURI as String
- property Prefix as String
- property LocalName as String
- property toString as String
- property ChildCount as Integer
- property AttributeCount as Integer
- property ReferenceCount as Integer
- property Name as String
- property Value as String
- class XMLNotationMBS
- class XMLOutputMBS
- class XMLParserFilterMBS
- class XMLParserMBS
- method URIText(ID as Integer) as String
- method Constructor(Asynchronous as Boolean = false, schemaType as string = "")
- method resetDocumentPool
- method abort
- method resetCachedGrammarPool
- method parse(inputSource as XMLInputMBS) as XMLDocumentMBS
- method parseURI(URI as String) as XMLDocumentMBS
- method parseFile(file as FolderItem) as XMLDocumentMBS
- method parseWithContext(inputSource as XMLInputMBS, contextNode as XMLNodeMBS, Action as Integer) as XMLNodeMBS
- property Handle as Integer
- property Busy as Boolean
- property Asynchronous as Boolean
- property SrcOffset as Int64
- property DOMConfig as XMLConfigurationMBS
- property Filter as XMLParserFilterMBS
- class XMLProcessingInstructionMBS
- class XMLSerializerFilterMBS
- class XMLSerializerMBS
- method writeToFile(Node as XMLNodeMBS, File as FolderItem) as Boolean
- method writeToURI(Node as XMLNodeMBS, URI as String) as Boolean
- method writeToString(Node as XMLNodeMBS) as String
- method writeToBuffer(Node as XMLNodeMBS, output as XMLOutputMBS) as String
- method Constructor
- property Handle as Integer
- property NewLine as String
- property DOMConfig as XMLConfigurationMBS
- property Filter as XMLSerializerFilterMBS
- class XMLTextMBS
- class XMLTreeWalkerMBS
- method Constructor
- method ParentNode as XMLNodeMBS
- method FirstChild as XMLNodeMBS
- method LastChild as XMLNodeMBS
- method PreviousSibling as XMLNodeMBS
- method NextSibling as XMLNodeMBS
- method PreviousNode as XMLNodeMBS
- method NextNode as XMLNodeMBS
- property Handle as Integer
- property Document as XMLDocumentMBS
- property Filter as XMLNodeFilterMBS
- property Root as XMLNodeMBS
- property CurrentNode as XMLNodeMBS
- property WhatToShow as Integer
- property ExpandEntityReferences as Boolean
- class XMLTypeInfoMBS
- class XMLXPathResultMBS
- method Constructor
- method iterateNext as Boolean
- method snapshotItem(size as Integer) as Boolean
- property NumberValue as Double
- property BooleanValue as Boolean
- property IntegerValue as Integer
- property isNode as Boolean
- property ResultType as Integer
- property TypeInfo as XMLTypeInfoMBS
- property NodeValue as XMLNodeMBS
- property StringValue as String
- property InvalidIteratorState as Boolean
- property SnapshotLength as Integer
Blog Entries
- Embracing for each loops
- MBS Xojo Plugins, version 23.5pr7
- MBS Xojo Plugins, version 23.5pr4
- News from the MBS Xojo Plugins Version 23.4
- MBS Xojo Plugins, version 23.3pr1
- MonkeyBread Software Releases the MBS Xojo Plugins in version 23.0
- Xojo 2022r4 released
- News from the MBS Xojo Plugins Version 22.5
- MonkeyBread Software Releases the MBS Xojo Plugins in version 22.5
- MBS Xojo Plugins in version 22.4
Xojo Developer Magazine
- 21.5, page 10: News
- 21.3, page 10: News
- 21.2, page 9: News
- 21.2, pages 65 to 69: XML for Beginners, Using XML with the MBS Plugin by Stefanie Juchmes
- 21.1, page 28: News from MBS Xojo Plugins, What's up with MonkeyBread Software by Stefanie Juchmes
- 20.6, pages 8 to 9: News
