EBNFから正規表現を起こせばいいんじゃない?

http://www.w3.org/TR/xml11/