|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Problems with xs:redefine
> > A 'same declaration' could also be an identical component, > couldn't it? > If yes, then shouldn't the following model be accepted by > Saxon as well? > I'm a bit scared of the necessity of component identity checks here. > > <xs:choice> > <xs:element name="a"/> > <xs:element name="b"/> > <xs:sequence> > <xs:element name="a"/> > <xs:element name="b"/> > </xs:sequence> > </xs:choice> > The term "identity" is a bit confusing here. As far as Saxon is concerned, if you write <choice> <element ref="a"/> <element ref="a"/> </choice> <element name="a"/> then there are two element particles and one element declaration, while if you write <choice> <element name="a"/> <element name="a"/> </choice> then there are two particles and two declarations. Two declarations are not considered identical merely because they have the same content. Michael Kay
|
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
|
|||||||||

Cart








