[Home] [By Thread] [By Date] [Recent Entries]

  • From: Edwin Dankert <edankert@g...>
  • To: David Carlisle <davidc@n...>
  • Date: Mon, 2 Apr 2012 11:35:57 +0100

Hello David,

> If you wanted to stick to pure xml solutions without using extensions to
> another language you could look at Dimitre Novatchev's LR parser
> generator written in Xpath.

Thank you very much for this, this looks very impressive and I will
definitely give it a try.

Kind regards,
Edwin

On 2 April 2012 10:56, David Carlisle <davidc@n...> wrote:
> On 30/03/2012 13:35, Edwin Dankert wrote:
>>
>> The expression language is quite complex and cannot be represented by
>> a regular-expression. The syntax is however specified using EBNF and
>> only the syntax needs to be validated.
>
>
>
> If you wanted to stick to pure xml solutions without using extensions to
> another language you could look at Dimitre Novatchev's LR parser
> generator written in Xpath. I thought he had a blog entry describing it,
> but I didn't see that just now but here's an answer on stack overflow
> giving some description and pointers to the code (which is open source
> on sourceforge)
>
> http://stackoverflow.com/questions/3555211/steps-and-involvement-of-implementing-a-parser-in-net-and-in-this-case-xpath
>
> You could (in theory) use this to write an xpath validating your grammar
> and call that from, say, a schematron rule.
>
> David
>
> --
> google plus: https:/profiles.google.com/d.p.carlisle
>
> ________________________________________________________________________
> The Numerical Algorithms Group Ltd is a company registered in England
> and Wales with company number 1249803. The registered office is:
> Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
>
> This e-mail has been scanned for all viruses by Star. The service is
> powered by MessageLabs.
> ________________________________________________________________________


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member