Browsable XML Grammar

CC-BY

Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: xmlware/xml/rosendal/extracted
Source used for this grammar: Peter Rosendal, XML 1.1, XML.ecore, 2005/06/13 [Atlantic]

Summary

Syntax

Node ::=
	Attribute
Node ::=
	Text
Node ::=
	Element
Attribute ::=
	[startLine]::Integer [startColumn]::Integer [endLine]::Integer [endColumn]::Integer [name]::String [value]::String [parent]::Element
Text ::=
	[startLine]::Integer [startColumn]::Integer [endLine]::Integer [endColumn]::Integer [name]::String [value]::String [parent]::Element
Element ::=
	Root
Element ::=
	[children]::Node+
Root ::=
	[children]::Node+
Boolean ::=
	"true"
	"false"
Integer ::=
	integer
String ::=
	string

GrammarLabMaintained by Dr. Vadim Zaytsev a.k.a. @grammarware. Last updated in September 2015. []