Lo chiamo Depth
.
Come sappiamo, XML è un Node based structure
.
Sappiamo tutti che in Data Structures utilizziamo entrambi i termini ampiamente.
Se parliamo di una struttura ad albero binario in genere dicono
In quale livello di profondità di un nodo si trova/trova?
Usiamo questo termine anche in DFS (Depth First Search) e BFS (Larghezza prima ricerca). Quando scendiamo lo chiamiamo level depth/down (deep)
e quando saliamo lo chiamiamo level up
. Quindi level
rappresenta position at specific point
ma depth
rappresenta How Deep it is
. Qui di seguito è una rappresentazione di quello che vorrei trasmettere
In XML, se vogliamo scoprire gli elementi che sono a un livello più profondo (profondità) che usiamo descendant
. Cosa significa? Ci riferiamo allo depth level
dell'elemento.
Nell'albero binario di AVL, in genere, contiamo lo level
di un Node
e in base a tale rotazione ruotiamo l'albero per renderlo equilibrato.
In altre parole,
Il depth
di un nodo è la lunghezza del percorso fino alla radice (cioè, il suo percorso root) o depth
IS La massima distanza da qualsiasi node to root
.
Il level
di un nodo è il numero di nodi sul percorso più lungo della node to a leaf
.
Reference from wikipedia
Ma se parliamo di Struttura XML, il termine Depth
è meglio per rappresentare nodi XML. Così ho scelto Depth
.
Modifica: Grazie a @Alex per la sua preziosa edizione. Dopo la sua aggiunta ho anche modificato alcune cose per migliorare la risposta.
Per l'utente che propone di chiudere questo, il termine verrà utilizzato per una proprietà di sola lettura in un ** linguaggio di programmazione ** simile al CSS. È abbastanza ovvio per me che è in discussione qui e che potrei trovare qualcuno che ha scritto un libro su XML o qualcosa del genere. – Knu
+1 per un argomento interessante che generalmente non prestiamo molta attenzione mentre lo stiamo usando. Lo usiamo semplicemente. – NullPointer