Tôi đã duyệt các câu hỏi có tiêu đề tương tự nhưng dường như không tìm thấy chính xác những gì tôi đang tìm kiếm, nếu bất kỳ ai phát hiện một câu hỏi tương tự vui lòng chỉ cho tôi chuỗi đó.Đây là câu hỏi của tôi:Lấy không gian tên từ tệp xml C#
tôi có một tập tin xSD mà bắt đầu như thế này:
tôi cần phải biết làm thế nào để truy cập programatically giá trị không gian tên của tập tin trên.
Ngoài ra giải pháp của tôi cần phải được chung chung nên tôi không thể chỉ đơn giản là tìm kiếm xmlns:xs
vì tên chính xác của không gian tên có thể có một cái tên khác
Tôi đã thử những điều sau đây, nhưng khi gỡ lỗi các giá trị của biến elementNamespace
trống ""
:
XElement elemet = XElement.Load(@"D:\xsd\Response.xsd");
string elementNamespace = elemet.GetDefaultNamespace().NamespaceName;
System.Diagnostics.Debug.WriteLine("Namespace " + elementNamespace);
Cảm ơn bạn đã liên kết i sử dụng LINQ to XML tiếp cận –