...
Qu'est-ce qu'un nœud :...<. Mais un nœud n’est pas nécessairement un élément, et un élément doit être un nœud.
<a> <b> </b> <b> </b> <a>
DOM traite tout dans le document comme un nœud>élément
1DOM génère un arbre en fonction de la structure de l'ensemble du document lors de l'analyse du document. Tous stockés. en mémoire
L'avantage est que le document entier est toujours en mémoire, nous pouvons accéder à n'importe quel nœud à tout moment, et la traversée d'arbre est également une opération familière ; l'inconvénient est qu'elle consomme de la mémoire et doit attendre que tout soit terminé ; documents Tous doivent être lus en mémoire pour être traités.
2 Une chose à noter est que l'espace entre les deux balises du document XML est également un nœud (Text node) de cet arbre. a a trois nœuds
Element root = doc.getDocumentElement(); : Qu'est-ce que root ? ? ? ?
NodeList list = root.getChildNodes(); Je ne sais pas si root est un nœud ou un élément ? ? ? ? ?
Element, Text, Attribute, RootElement, Comment, Namespace等
attributs et des nœuds enfants.
//转换 if (node.getNodeType() == Element.ELEMENT_NODE) { Element e = (Element) node; }
1 e.getAttributes()
3 e.getTagName()
NodeList list = root.getChildNodes(); Je ne sais pas si root est un nœud ou un élément ? ? ?
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ······
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!