개체 내장 개체

개체 XmlProcessingInstruction

XmlProcessingInstruction 개체는 xml 처리 지침을 나타냅니다.

계승

회원 속성

target

문자열,이 처리 명령의 대상을 반환합니다.

1
readonly String XmlProcessingInstruction.target;

data

이 처리 명령의 내용을 설정하거나 반환하는 문자열

1
String XmlProcessingInstruction.data;

nodeType

정수, 노드의 노드 유형을 반환합니다.

1
readonly Integer XmlProcessingInstruction.nodeType;

다른 객체의 nodeType은 다른 값을 반환합니다.


nodeName

문자열, 유형에 따라 노드의 이름을 반환합니다.

1
readonly String XmlProcessingInstruction.nodeName;

다른 객체의 nodeName은 다른 값을 반환합니다.


nodeValue

문자열, 유형에 따라 노드의 이름을 반환합니다.

1
String XmlProcessingInstruction.nodeValue;

다른 객체의 nodeName은 다른 값을 반환합니다.


ownerDocument

XmlDocument , 노드의 루트 요소 ( XmlDocument 개체)를 반환합니다.

1
readonly XmlDocument XmlProcessingInstruction.ownerDocument;

parentNode

XmlNode 는 노드의 부모 노드를 반환 할 수 있습니다.

1
readonly XmlNode XmlProcessingInstruction.parentNode;

childNodes

XmlNodeList , 지정된 노드의 자식 노드의 노드 목록을 반환합니다.

1
readonly XmlNodeList XmlProcessingInstruction.childNodes;

firstChild

XmlNode , 노드의 첫 번째 자식 노드를 반환합니다.

1
readonly XmlNode XmlProcessingInstruction.firstChild;

lastChild

XmlNode , 노드의 마지막 자식 노드를 반환합니다.

1
readonly XmlNode XmlProcessingInstruction.lastChild;

previousSibling

XmlNode 는 노드 바로 앞에있는 노드를 반환합니다 (동일한 트리 수준에서), 그러한 노드가 없으면이 속성은 null을 반환합니다.

1
readonly XmlNode XmlProcessingInstruction.previousSibling;

nextSibling

XmlNode 는 동일한 트리 수준에서 요소 바로 다음에 오는 노드를 반환합니다. 이러한 노드가 없으면 속성은 null을 반환합니다.

1
readonly XmlNode XmlProcessingInstruction.nextSibling;

회원 기능

hasChildNodes

자식 노드가 있는지 쿼리

1
Boolean XmlProcessingInstruction.hasChildNodes();

반환 결과 :

  • Boolean , 자식 노드가 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

normalize

인접한 텍스트 노드를 병합하고 빈 텍스트 노드를 삭제합니다.

1
XmlProcessingInstruction.normalize();

이 메서드는 현재 노드의 모든 하위 항목을 탐색하고 빈 텍스트 노드를 삭제하고 인접한 모든 텍스트 노드를 병합하여 문서를 정규화합니다. 이 방법은 노드를 삽입하거나 삭제 한 후 문서 트리의 구조를 단순화하는 데 유용합니다.


cloneNode

지정된 노드의 정확한 복사본 만들기

1
XmlNode XmlProcessingInstruction.cloneNode(Boolean deep = true);

호출 매개 변수 :

  • deep : Boolean, 깊은 복사 여부, true 인 경우 복제 된 노드는 원래 노드의 모든 자식 노드를 복제합니다.

반환 결과 :

  • XmlNode , 복사 된 노드 반환

이 메서드는이를 호출 한 노드의 복사본을 복사하고 반환합니다. 전달 된 매개 변수가 참이면 현재 노드의 모든 하위 항목도 재귀 적으로 복사합니다. 그렇지 않으면 현재 노드 만 복사합니다. 반환 된 노드는 문서 트리에 속하지 않으며 parentNode 속성은 null입니다. 요소 노드가 복사되면 모든 속성이 복사됩니다.


lookupPrefix

현재 노드에서 지정된 네임 스페이스 URI와 일치하는 접두사를 반환합니다.

1
String XmlProcessingInstruction.lookupPrefix(String namespaceURI);

호출 매개 변수 :

  • namespaceURI : 문자열, 일치하는 네임 스페이스 URI 지정

반환 결과 :

  • String , 일치하는 접두사를 반환하고 일치하지 않으면 null을 반환합니다.

lookupNamespaceURI

현재 노드의 지정된 접두사와 일치하는 네임 스페이스 URI를 반환합니다.

1
String XmlProcessingInstruction.lookupNamespaceURI(String prefix);

호출 매개 변수 :

  • prefix : 문자열, 일치하는 접두사 지정

반환 결과 :

  • String , 일치하는 네임 스페이스 URI를 반환하고 일치하지 않으면 null을 반환합니다.

insertBefore

기존 자식 노드 앞에 새 자식 노드 삽입

1 2
XmlNode XmlProcessingInstruction.insertBefore(XmlNode newChild, XmlNode refChild);

호출 매개 변수 :

  • newChild : XmlNode , 새 노드 삽입
  • refChild : XmlNode ,이 노드 앞에 새 노드 삽입

반환 결과 :

  • XmlNode , 새 자식 노드 반환

newChild가 이미 문서 트리에있는 경우 문서 트리에서 삭제 된 다음 새 위치에 다시 삽입됩니다. 한 문서의 노드 (또는 한 문서에서 만든 노드)는 다른 문서에 삽입 할 수 없습니다. 즉, newChild의 ownerDocument 속성은 현재 노드의 ownerDocument 속성과 동일해야합니다.


insertAfter

기존 자식 노드 뒤에 새 자식 노드 삽입

1 2
XmlNode XmlProcessingInstruction.insertAfter(XmlNode newChild, XmlNode refChild);

호출 매개 변수 :

  • newChild : XmlNode , 새 노드 삽입
  • refChild : XmlNode ,이 노드 뒤에 새 노드 삽입

반환 결과 :

  • XmlNode , 새 자식 노드 반환

newChild가 이미 문서 트리에있는 경우 문서 트리에서 삭제 된 다음 새 위치에 다시 삽입됩니다. 한 문서의 노드 (또는 한 문서에서 만든 노드)는 다른 문서에 삽입 할 수 없습니다. 즉, newChild의 ownerDocument 속성은 현재 노드의 ownerDocument 속성과 동일해야합니다.


appendChild

노드의 자식 노드 목록 끝에 새 자식 노드를 추가합니다.

1
XmlNode XmlProcessingInstruction.appendChild(XmlNode newChild);

호출 매개 변수 :

  • newChild : XmlNode , 추가 된 노드 지정

반환 결과 :

  • XmlNode ,이 새 자식 노드를 반환합니다.

newChild가 이미 문서 트리에있는 경우 문서 트리에서 삭제 된 다음 새 위치에 다시 삽입됩니다. 한 문서의 노드 (또는 한 문서에서 만든 노드)는 다른 문서에 삽입 할 수 없습니다. 즉, newChild의 ownerDocument 속성은 현재 노드의 ownerDocument 속성과 동일해야합니다.


replaceChild

한 자식 노드를 다른 노드로 교체

1 2
XmlNode XmlProcessingInstruction.replaceChild(XmlNode newChild, XmlNode oldChild);

호출 매개 변수 :

  • newChild : XmlNode , 새 노드 지정
  • oldChild : XmlNode , 교체 할 노드 지정

반환 결과 :

  • XmlNode , 교체가 성공하면이 메서드는 교체 된 노드를 반환 할 수 있으며 교체가 실패하면 null을 반환합니다.

newChild가 이미 문서 트리에있는 경우 문서 트리에서 삭제 된 다음 새 위치에 다시 삽입됩니다. 한 문서의 노드 (또는 한 문서에서 만든 노드)는 다른 문서에 삽입 할 수 없습니다. 즉, newChild의 ownerDocument 속성은 현재 노드의 ownerDocument 속성과 동일해야합니다.


removeChild

자식 노드 목록에서 노드 제거

1
XmlNode XmlProcessingInstruction.removeChild(XmlNode oldChild);

호출 매개 변수 :

  • oldChild : XmlNode , 삭제할 노드 지정

반환 결과 :

  • XmlNode , 삭제에 성공하면이 메서드는 삭제 된 노드를 반환 할 수 있으며 실패하면 null을 반환합니다.

toString

객체의 문자열 표현을 반환합니다. 일반적으로 "[Native Object]"를 반환합니다. 객체는 자체 특성에 따라 다시 구현 될 수 있습니다.

1
String XmlProcessingInstruction.toString();

반환 결과 :

  • String , 객체의 문자열 표현을 반환합니다.

toJSON

객체의 JSON 형식 표현을 반환합니다. 일반적으로 객체에서 정의한 읽을 수있는 속성 모음을 반환합니다.

1
Value XmlProcessingInstruction.toJSON(String key = "");

호출 매개 변수 :

  • key : 문자열, 사용되지 않음

반환 결과 :

  • Value , 직렬화 가능한 JSON이 포함 된 값을 반환합니다.