Cuando se trata de mecánica de front-end (es decir, js), el uso de estructuras numéricas para los datos del lado del servidor (nodo) es con toda probabilidad la decisión del autor de mantener las cosas más ordenadas.
De W3:
Tipos de nodos: valores de retorno
- ¿Cuál es el uso real de los sockets web? ¿Es realmente importante en el desarrollo web y móvil?
- ¿Cuál es el servicio web más innovador para crear marcos de alambre?
- ¿Puedo construir un sitio web público usando Ionic 3 con PHP / MySQL como backend de forma segura?
- ¿Debo aprender PHP hoy? ¿Sigue valiendo la pena?
- ¿Qué lenguaje de desarrollo web debo aprender después de html5 y css3?
El valor de retorno de nodeName y las propiedades nodeValue para cada tipo de nodo:
Tipo de nodo
nodeName devuelve
nodeValue devuelve
1
Elemento
nombre del elemento
nulo
2
Attr
Nombre del Atributo
valor de atributo
3
Texto
#texto
contenido del nodo
4 4
CDATASection
# sección-cdata
contenido del nodo
5 5
Referencia de entidad
nombre de referencia de la entidad
nulo
6 6
Entidad
nombre de la entidad
nulo
7 7
ProcesamientoInstrucción
objetivo
contenido del nodo
8
Comentario
#comentario
texto de comentario
9
Documento
#documento
nulo
10
Tipo de Documento
nombre del doctype
nulo
11
DocumentFragment
# fragmento de documento
nulo
12
Notación
nombre de notación
nulo
Propiedad HTML DOM nodeType
Propiedad HTML DOM nodeType