|
[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message] Re: about "module" in XQuery specJonathan Robie jonathan.robie at redhat.comWed Jan 9 10:54:26 PST 2008
he harrison wrote: > Here is definition of module: > "A query can be assembled from one or more fragments called *modules*. > [Definition: A *module* is a fragment of XQuery code that conforms to > the Module <http://www.w3.org/TR/xquery/#doc-xquery-Module> grammar > and can independently undergo the static analysis phase > <http://www.w3.org/TR/xquery/#dt-static-analysis> described in *2.2.3 > Expression Processing* > <http://www.w3.org/TR/xquery/#id-expression-processing>. Each module > is either a main module <http://www.w3.org/TR/xquery/#dt-main-module> > or a library module <http://www.w3.org/TR/xquery/#dt-library-module>.]" > > Since modules could independetly undergo the static analysis phase, then > I understand wherever it's imported, it's in-scope schema type > definition should not be > redefined by importing module. This is true. Also, note that if you do import definitions that differ into a given context, that would violate XQuery's consistency constraints (http://www.w3.org/TR/xquery/#id-consistency-constraints). Since each module has its own definitions, there's no problem here. Jonathan
|
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
|






