Tôi gọi nó là Depth
.
Như chúng ta đã biết, XML là Node based structure
.
Chúng ta đều biết rằng trong Cấu trúc dữ liệu, chúng tôi sử dụng cả hai thuật ngữ một cách rộng rãi.
Nếu chúng ta nói về một cấu trúc cây nhị phân, chúng tôi thường nói
Trong đó sâu độ một nút nằm/đặt ở đâu?
Chúng tôi cũng sử dụng thuật ngữ này trong DFS (Chiều sâu tìm kiếm đầu tiên) và BFS (Tìm kiếm đầu tiên rộng). Khi chúng ta đi xuống, chúng ta gọi nó là level depth/down (deep)
và khi chúng ta đi lên, chúng ta gọi nó là level up
. Vì vậy, level
đại diện cho position at specific point
nhưng depth
đại diện cho How Deep it is
. Dưới đây là một đại diện của những gì tôi muốn truyền đạt


Trong XML, nếu chúng ta muốn tìm hiểu các yếu tố đó đang ở một mức độ (chiều sâu) sâu hơn chúng tôi sử dụng descendant
. Nó có nghĩa là gì? Chúng tôi đang đề cập đến số depth level
của phần tử.
Trong cây nhị phân AVL, thông thường, chúng tôi đếm số level
của số Node
và dựa trên đó, chúng tôi xoay cây để cân bằng.
Nói cách khác,
Các depth
của một nút là độ dài của đường dẫn đến thư mục gốc của nó (ví dụ, đường dẫn gốc của nó) hoặc depth
là là khoảng cách tối đa từ bất kỳ node to root
.
level
của nút là số nút trên đường đi dài nhất từ node to a leaf
.
Reference from wikipedia
Nhưng nếu chúng ta nói về cấu trúc XML, thuật ngữ Depth
là tốt nhất để đại diện cho các nút XML. Vì vậy, tôi chọn Depth
.
Chỉnh sửa: Cảm ơn @Alex về phiên bản có giá trị của anh ấy. Sau khi bổ sung của mình tôi cũng đã chỉnh sửa vài điều để cải thiện câu trả lời.
Để người dùng đề xuất đóng, thuật ngữ này sẽ được sử dụng cho thuộc tính chỉ đọc bằng ngôn ngữ ** lập trình ** tương tự như CSS. Nó khá rõ ràng với tôi rằng nó là về chủ đề ở đây và rằng tôi có thể tìm thấy một người đã viết một cuốn sách về XML hoặc một cái gì đó. – Knu
+1 cho một chủ đề thú vị mà chúng tôi thường không tập trung nhiều trong khi chúng tôi đang sử dụng nó. Chúng tôi chỉ sử dụng nó. – NullPointer