Just wondered if its possible to ignore case with c# and xpath when searching an xml document?
Is it possible to ignore case using xpath and c#?
Asked Answered
See also: stackoverflow.com/questions/587864 –
Bobstay
The bad news is that Xpath is case sensitive, however there are ways to get around this. Have a look at the following MSDN blog:
http://blogs.msdn.com/b/shjin/archive/2005/07/22/442025.aspx
No. XML Names are case sensitive. And, why quoting M$ documentation? Why not the XML specs? –
Spermic
@Dog Ears: Oh! I didn't see the
show-me-some-ms-documentation
tag... ;) –
Spermic He correctly states that XPath itself is case-sensitive, and then gives an MS specific solution that is perfectly applicable to the combination "C# and xpath" in the question. +1 for a good answer, what's @Alejando's objection? –
Hamer
XPath is case sensitive.
If you would allow any case combination of characters in a name (bad decision!), an XPath expression successfully dealing with this might look like:
/a/b/*['anycasename'
= translate(name(),
'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
'abcdefghijklmnopqrstuvwxyz'
)
]
© 2022 - 2024 — McMap. All rights reserved.