[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Java NVDL implementation
Thanks, those points are good. I will consider them. Cheers, Bryan 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 > ------------------------------------------------------------------ > > > >
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|