Simple example using ace-shexc-mode.
Try it online at https://shexspec.github.io/ace-shexc-user/ or with some pre-filled examples:
- annotation example (?schema=…}
- EXTRA example (?schemaURL=…)
- kitcheSink example (?schemaURL=…) or with a form like this (see example on shex.io) in your own page (sorry, github markdown won't render the form):
<form method="get" action="https://shexspec.github.io/ace-shexc-user/">
<p>
<input type="text" name="schemaURL"/><br/>
<input type="submit" value="Submit"/>
</p>
</form>