XML 문서의 표현입니다.
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
add | Document | 지정된 노드를 문서 끝에 추가합니다. |
add | Document | 문서의 직계 하위 요소인 모든 노드 중에서 지정된 색인에 지정된 노드를 삽입합니다. |
clone | Content[] | 문서의 직계 하위 요소인 모든 노드의 연결되지 않은 사본을 만듭니다. |
detach | Element|null | 문서의 루트 Element 노드를 분리하고 반환합니다. |
get | Content[] | 문서의 직계 하위 요소인 모든 노드를 가져옵니다. |
get | Content|null | 문서의 직계 하위 요소인 모든 노드 중에서 지정된 색인의 노드를 가져옵니다. |
get | Integer | 문서의 직계 하위 노드 수를 가져옵니다. |
get | Content[] | 문서에 표시되는 순서대로 문서의 직접 또는 간접 하위 요소인 모든 노드를 가져옵니다. |
get | Doc | 문서의 Doc 선언을 가져옵니다. |
get | Element|null | 문서의 루트 Element 노드를 가져옵니다. |
has | Boolean | 문서에 루트 Element 노드가 있는지 확인합니다. |
remove | Content[] | 문서의 직계 자식인 모든 노드를 삭제합니다. |
remove | Boolean | 노드가 문서의 바로 아래 하위 요소인 경우 지정된 노드를 삭제합니다. |
remove | Content|null | 문서의 직계 하위 요소인 모든 노드 중에서 지정된 색인의 노드를 삭제합니다. |
set | Document | 문서의 Doc 선언을 설정합니다. |
set | Document | 문서의 루트 Element 노드를 설정합니다. |
자세한 문서
add Content(content)
지정된 노드를 문서 끝에 추가합니다. content 인수는 Content 객체이거나 Content에 나열된 유형에 해당하는 노드 객체일 수 있습니다. 하지만 문서에는 하나의 하위 Element 노드만 있을 수 있으며 이는 암시적으로 루트 Element 노드입니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
content | Content | 추가할 노드입니다. |
리턴
Document - 연결을 위한 문서입니다.
add Content(index, content)
문서의 직계 하위 요소인 모든 노드 중에서 지정된 색인에 지정된 노드를 삽입합니다. content 인수는 Content 객체이거나 Content에 나열된 유형에 해당하는 노드 객체일 수 있습니다. 하지만 문서에는 하나의 하위 Element 노드만 있을 수 있으며, 이는 암시적으로 루트 Element 노드입니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
index | Integer | 문서의 직계 하위 요소인 모든 노드 중에서 노드를 삽입할 색인입니다. |
content | Content | 삽입할 노드입니다. |
리턴
Document - 연결을 위한 문서입니다.
clone Content()
detach Root Element()
get All Content()
get Content(index)
문서의 직계 하위 요소인 모든 노드 중에서 지정된 색인의 노드를 가져옵니다. 지정된 색인에 노드가 없으면 이 메서드는 null를 반환합니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
index | Integer | 문서의 직계 자식인 모든 노드 중에서 노드의 색인입니다. |
리턴
Content|null - 노드 또는 지정된 색인에 노드가 없는 경우 null
get Content Size()
문서의 직계 하위 노드 수를 가져옵니다.
리턴
Integer - 문서의 직계 하위 요소인 노드 수입니다.
get Descendants()
get Doc Type()
get Root Element()
has Root Element()
remove Content()
remove Content(content)
노드가 문서의 바로 아래 하위 요소인 경우 지정된 노드를 삭제합니다. content 인수는 Content 객체이거나 Content에 나열된 유형에 해당하는 노드 객체일 수 있습니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
content | Content | 삭제할 노드입니다. |
리턴
Boolean - 노드가 직계 하위 요소이고 삭제된 경우 true, 그렇지 않은 경우 false
remove Content(index)
문서의 직계 하위 요소인 모든 노드 중에서 지정된 색인의 노드를 삭제합니다. 지정된 색인에 노드가 없으면 이 메서드는 null를 반환합니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
index | Integer | 문서의 직계 자식인 모든 노드 중에서 노드의 색인입니다. |
리턴
Content|null - 삭제된 노드 또는 지정된 색인에 노드가 없는 경우 null