[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Java NVDL implementation

Re:  Java NVDL implementation
Thanks, those points are good. I will consider them.

On 5/8/06, Jirka Kosek <jirka@k...> wrote:
> bryan rasmussen wrote:
> > So if I tell them, well you can seperate your namespaces out very
> > easily this way, and send them to different processes, then the
> > natural response of the guy in charge on their side is, okay, once
> > I've seperated stuff out why don't I just send namespace a to schemas
> > for a and namespace b to schemas for b? What value do I get from NVDL.
> Simple separation of namespaces is not sufficient of validation. NVDL
> allows you to specify how different namespaces can be combined depending
> on context. In your scenario context (which I see as one of the most
> important feature of NVDL) is not taken into account.
> >> Do you have any idea how API that returns outcome of NVDL validation as
> >> validated streams your are talking about should look like? I still don't
> >> get it.
> >>
> > It does not actually have to be streams, I just got into talking
> > streams cause it seemed someone else was thinking specifically of
> > streams, perhaps this made things more difficult to communicate. But I
> > would suppose an api would expose something like the following:
> >
> > Nvdl.Instance.Namespaces - an array of namespaces
> > Nvdl.Instance.isValid(namespace) - boolean
> > Nvdl.Instance.validatedXml(namespace)
> >
> > no doubt there would be other things but with this then one could do,
> > as per following pseudocode
> > variable x;
> > for each namespace in Nvdl.Instance.Namespaces
> > if(Nvdl.Instance.isValid(namespace)==True){
> > x=Nvdl.Instance.validatedXml(namespace);
> > DoSomethingWithXml(x)
> > }
> Again, such model doesn't take context of XML fragments into account.
> After sectioning you can have multiple fragments from the same namespace
> (for example all SVG images extracted from XHTML page). I think that
> without context you can not reliably and meaningfully process such
> content.  Anyway NVDL model with separated sections is built during
> validation in JNVDL, so you can access it if you need it. If there will
> be more interest in such API, we can polish it little bit and made it
> public in future.
> Still I think that NVDL alone is not suitable for your task, but I can
> imagine that NVDL + XProc will handle it better.
>                        Jirka
> --
> ------------------------------------------------------------------
>   Jirka Kosek     e-mail: jirka@k...     http://www.kosek.cz
> ------------------------------------------------------------------
>   Profesionální školení a poradenství v oblasti technologií XML.
>      Podívejte se na náš nově spuštěný web http://DocBook.cz
>        Podrobný přehled školení http://xmlguru.cz/skoleni/
> ------------------------------------------------------------------
>                    Nejbližší termíny školení:
>        ** DocBook 15.-17.5.2006 ** XSL-FO 12.-13.6.2006 **
>     ** XSLT 23.-26.10.2006 ** XML schémata 13.-15.11.2006 **
> ------------------------------------------------------------------
>   http://xmlguru.cz    Blog mostly about XML for English readers
> ------------------------------------------------------------------


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.

Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.