Làm thế nào để chuyển đổi xpath XML thành dạng phân biệt chữ hoa chữ thường?Đường dẫn XML - không phân biệt chữ hoa chữ thường
XmlNodeList elements = mConfig.SelectNodes(path);
con đường có thể - Config/Setting/Tên hoặc config/thiết lập/tên
Làm thế nào để chuyển đổi xpath XML thành dạng phân biệt chữ hoa chữ thường?Đường dẫn XML - không phân biệt chữ hoa chữ thường
XmlNodeList elements = mConfig.SelectNodes(path);
con đường có thể - Config/Setting/Tên hoặc config/thiết lập/tên
XML là trường hợp nhạy cảm, do đó một nút với sau đó đặt tên Config
là không có tên giống như nút config
. Do đó XPath cũng phải tôn trọng điều này.
Nếu bạn cảm thấy bạn cần sử dụng XPath không phân biệt dạng chữ như vậy thì bạn thực sự cần quay lại nguồn XML và hỏi, "tại sao điều này tạo ra XML trong đó hai nút có cùng ý nghĩa giống nhau vỏ bọc "? Sau đó sửa lỗi đó.
Hy vọng bài viết này sẽ giúp [XPath không phân biệt dạng chữ trong .NET] (http://blogs.msdn.com/shjin/archive/2005/07/22/442025.aspx) – rahul
Bài viết đó đề cập đến so sánh Phân biệt chữ hoa chữ thường của __values__ trong xml không phải là trường hợp so sánh không phân biệt chữ hoa với tên nút xml. – AnthonyWJones