Re: [xml] bug in xpath/xpointer ids processing?
- From: Aleksey Sanin <aleksey aleksey com>
- To: veillard redhat com
- Cc: xml gnome org, Lanre Amos <lanre molan com>
- Subject: Re: [xml] bug in xpath/xpointer ids processing?
- Date: Tue, 25 Mar 2003 02:10:54 -0800
No, that's a violation of the XML spec:
http://www.w3.org/TR/REC-xml#sec-attribute-types
"Values of type ID must match the Name production."
[5] Name ::= (Letter | '_' | ':') (NameChar)*
The ID name is not correct. This is not reported because apparently
the document isn't validated, but since it's not a Name, this can't be used
as an ID and xpath code is perfectly right in checking and preventing its
use as an id.
The libxml2 code should not be changed in this case. And you should
report the error to your user before he think he can deploy instance of
documents with + in ID names.
Cool! Thanks for clarification!
Aleksey
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]