XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] Validation of complex content

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@nag.co.uk> 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]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS