drawio-parser-go

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2024 License: MIT

README

drawio-parser-go

GitHub tag Go Report Card Code coverage

Made with Golang Using Diagrams

BuyMeACoffee

Overview

This is a GoLang library designed to parse draw.io diagram files and convert them into Go language structures. This project aims to provide a straightforward way to extract meaningful data from draw.io diagrams programmatically, enabling developers to integrate draw.io diagrams into their Go applications seamlessly.

Key Features

  1. Draw.io File Parsing: Implement robust parsing functionality to extract data from draw.io XML files efficiently.
  2. Conversion to Go Structures: Transform parsed data into Go language structures for easy manipulation and integration into Go projects.
  3. Support for Various Diagram Elements: Support parsing various elements commonly found in draw.io diagrams, including shapes, connectors, text, and metadata.

Potential Future Enhancements

  1. Export to Other Formats: Extend functionality to support exporting parsed diagrams to various formats, such as image files or other diagram formats.

Directories

Path Synopsis
pkg
parser/xml
package xml provides functionality to parse resources from a draw.io XML file.
package xml provides functionality to parse resources from a draw.io XML file.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL