ejyoo's 개발 노트

[Node] <> 로 이루어진 노드의 타입 상수 본문

BackEnd/JAVA Spring

[Node] <> 로 이루어진 노드의 타입 상수

ejyoovV 2021. 6. 1. 21:20

JAVA에서 Listener 작성 중 의존주입을 위해 만들어진 xml이 있는데,

그 안의 값을 추출할 때, Node Type을 가져오는 것을 확인하였다.

 

노드도 타입을 가지고 있는데

노드를 지정하는 상수로 정량화 되어있다.

 

노드 상수

ConstantValueDescription

Node.ELEMENT_NODE 1 An Element node like <p> or <div>.
Node.ATTRIBUTE_NODE 2 An Attribute of an Element.
Node.TEXT_NODE 3 The actual Text inside an Element or Attr.
Node.CDATA_SECTION_NODE 4 A CDATASection, such as <!CDATA[[ … ]]>.
Node.PROCESSING_INSTRUCTION_NODE 7 A ProcessingInstruction of an XML document, such as <?xml-stylesheet … ?>.
Node.COMMENT_NODE 8 A Comment node, such as <!-- … -->.
Node.DOCUMENT_NODE 9 A Document node.
Node.DOCUMENT_TYPE_NODE 10 A DocumentType node, such as <!DOCTYPE html>.
Node.DOCUMENT_FRAGMENT_NODE 11 A DocumentFragment node.