Skip to content

nyirog/xmlql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xmlql

To start your graphql server:

  • Install dependencies with mix deps.get
  • Start Phoenix endpoint with mix phx.server

Now you can visit localhost:4000/graphiql from your browser.

Xmlql is learning project to add graphql interface to an xml document. Xmlql uses the data binder interface of erlsom for xml parsing. The xml document is borrowed from the bookstore example of erlsom.

ToDo

The xml loading to Elixir map is almost automatic, but the graphql schema is hardcoded. It would be better to generate xsd from graphql schema and hrl from the xsd.

About

graphql with xml datastore

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors