Create or parse ANY Mark-up Language (HTML XML X3D VRML MathML XAML XDP CDA SCORM COLLADA XBRL) file or string into a simple and versatile MLDocument, MLElement, MLParameter hierarchical object model, written in VB 6 (Win32). Alternative to using DOM.

Features

  • PLEASE PROVIDE FEEDBACK!!! Thank You!!
  • load and manage multiple Markup documents simultaneously
  • parse in a string, a string array or a file of Markup text
  • document-unique ID given to every tag, during parsing, for perfect data-binding
  • document-unique ID is not saved with output
  • search with pattern-matching for tag, parameter or parameter and value
  • search a document for an ID (from the ML) or document-unique ID (from the object model)
  • optionally formatted (indented) output to string or file
  • extract just the text, or even replace just the text of a whole tag/sub-tag hierarchy - without messing up the tags!
  • handles closing tag parameters
  • events provided for parsing progress - i.e. for a double progress bar in the UI
  • provides for an interrupt method to stop parsing
  • Index property for each MLElement, instead of Sibling functions
  • search for un-matched tags
  • use object hierarchy instead of just strings to create Markup text
  • benchmark is 15:19 for 22,400 tags in a 900kb xml file on an 850MHz AMD laptop
  • handles repeated MLParameters for the same MLElement (Adobe Actobat 8 .XDP files)
  • download a webpage using MSINET.OCX and parse the page, extracting items and following links
  • MLParser was re-designed for better user feedback using double progress bar control form BrookeWareBusy.OCX
  • BrookeWareBusy.OCX included with version01
  • with complete control of open and close tags, can write out VRML, C#, etc.

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow COM Markup Language Parser

COM Markup Language Parser Web Site

Other Useful Business Software
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of COM Markup Language Parser!

Additional Project Details

Operating Systems

Windows

Intended Audience

Developers

Programming Language

Visual Basic

Database Environment

Project is a file-based DBMS (database system), XML-based

Related Categories

Visual Basic XML Software, Visual Basic HTML XHTML, Visual Basic Object Oriented Software, Visual Basic Markup Languages

Registered

2008-03-17