Subject: RE: [xsl] Multiple IDs From: Pieter Reint Siegers Kort <pieter.siegers@xxxxxxxxxxx> Date: Tue, 11 Jan 2005 09:09:57 -0600 |
So Michael, what does the id() function do in the case stated by Elliotte? You didn't comment on that, and it all seems a bit strange to me: I mean, should the XML processor not just return the error stating the input source is invalid XML, and this simply stops the whole process (i.e. it never gets to see the id() function)? -----Original Message----- From: Michael Kay [mailto:mike@xxxxxxxxxxxx] Sent: Lunes, 10 de Enero de 2005 01:37 p.m. To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: [xsl] Multiple IDs See http://www.w3.org/TR/xpath#unique-id "If an XML processor reports two elements in a document as having the same unique ID (which is possible only if the document is invalid) then the second element in document order must be treated as not having a unique ID." Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Elliotte Harold [mailto:elharo@xxxxxxxxxxxxxxx] > Sent: 10 January 2005 19:20 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Multiple IDs > > I could swear this came up somewhere recently, but right now I can't > find it. In XPath 1.0, what does the id() function do if there are > multiple elements in the document with the specified ID? (This is > possible, even though invalid.) Should it: > > 1. Report an error? > 2. Return the first one in document order? > 3. Return a node-set containing all of them? > 4. Something else? > > > -- > Elliotte Rusty Harold elharo@xxxxxxxxxxxxxxx XML in a Nutshell 3rd > Edition Just Published! > http://www.cafeconleche.org/books/xian3/ > http://www.amazon.com/exec/obidos/ISBN=0596007647/cafeaulaitA/ > ref=nosim
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Multiple IDs, Michael Kay | Thread | Re: [xsl] Multiple IDs, David Carlisle |
[xsl] Re: Restrict Mixed Content, Edgar Steven | Date | Re: [xsl] Multiple IDs, David Carlisle |
Month |