2013-08-02 29 views
5

Tôi chạy vào đoạn mã sau đây khiến tôi bối rối ngay từ cái nhìn đầu tiên. Tôi đã không thể tìm thấy tài nguyên về điều này, do bản chất của nó rất khó tìm kiếm. Tôi tất nhiên bối rối bởi phần ...<price> này. Cú pháp/khái niệm được gọi là gì, nó đang làm gì, hoặc tôi có thể đọc thêm về khái niệm này ở đâu? Tôi chắc chắn nó không phức tạp, tôi chỉ không biết phải tìm gì và thậm chí không chắc chắn làm thế nào để cụm từ câu hỏi! Có phải là ... riêng biệt với <price> không? Quay trở lại những loại nào? Và bất kỳ thông tin chung nào khác. Cảm ơn!Dấu ba chấm XML/cú pháp khác - nó được gọi là gì?

Price = xml_GetElementValue(xml...<price>.FirstOrDefault) 
+0

không này 'phương pháp chữ ký xml_GetElementValue' trông như thế nào? – EkoostikMartin

+0

@GrantThomas haha. Và EkoostikMartin, xml_GetElementValue (XElement). Biến 'xml' chính nó là một XElement. –

Trả lời

3

Chọn phần tử con con <price> theo xml XElement. Đó là một ký hiệu LINQ to XML trong VB.

Cung cấp quyền truy cập vào hậu duệ sau: đối tượng XElement, đối tượng XDocument, bộ sưu tập đối tượng XElement hoặc bộ sưu tập đối tượng XDocument.

object...<descendant>

Xem: XML Hậu duệ Axis tuệ (Visual Basic) http://msdn.microsoft.com/en-us/library/bb384876.aspx

+0

Có, tất nhiên có một cách trong .NET thông qua cuộc gọi rõ ràng đến hậu duệ ("") - đó là những gì C# folks sẽ làm. Cũng lưu ý rằng có một đối tượng '. 'ký hiệu cũng cho trẻ em trực tiếp. – Leon

Các vấn đề liên quan