[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Order in an XML document
On Wed, 24 May 2000, Leigh Dodds wrote: > > option 1 option 2 > > > > [1] A and B are not in undef undef > > the same document > > [2] A is before B -1 -1 > > [3] B is before A 1 1 > > [4] A and B are equal 0 0 > > [5] A is within B 0 1 (B starts before A) > > [6] B is within A 0 -1 (A starts before B) > > Could you provide some additional information on how you're > distinguishing between the different categories? > > E.g.: > > Is [5] := <A><B/></A> ? > Is [2] := <A/><B/> ? [2] <A>...</A>...<B>...</B> [5] <B>...<A>...</A>...</B> Note that A and B are elements, not element type, they could perfectly have the same gi. And I was looking for a "standard" way to do simple comparisons, without delving into axes, so I guess using the document order (option 2 is probably an acceptable solution). No matter which one I choose anyway there will be situation where something like if( $a->after( $b) || $a->in( $b) ) { ... } (option 1) or (for a different case) if( $a->after( $b) && !$a->in( $b) ) { ... } (option 2) will be needed. Michel *************************************************************************** This is xml-dev, the mailing list for XML developers. To unsubscribe, mailto:majordomo@x...&BODY=unsubscribe%20xml-dev List archives are available at http://xml.org/archives/xml-dev/ ***************************************************************************
|
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
|