|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
이 인터페이스는 XML 문서내의 해석이 끝난 엔티티 또는 미해석의 엔티티를 나타냅니다. 이 인터페이스에 의해 모델화 되는 것은 엔티티 선언은 아니고 엔티티 자체입니다. Entity
선언의 모델화에 대해서는 장래의 DOM 사양으로 규정될 예정입니다.
Node
를 계승하는 nodeName
속성에는 엔티티명이 포함되어 있습니다.
XML 프로세서는 구조 모델을 DOM 에 건네주기 전에 엔티티를 완전하게 확장할 수가 있습니다. 확장을 했을 경우, 문서 트리내에 EntityReference
노드는 작성되지 않습니다.
XML 에서는 외부 부분집합내에서 작성된 엔티티 선언 또는 외부 파라메이타엔티티내에서 선언된 엔티티 선언의 비검증 XML 프로세서에 의한 독해 및 처리는 의무지워지고 있지 않습니다. 즉, 외부 부분집합내에 선언된 해석이 끝난 엔티티를, 어플리케이션 클래스를 사용해 확장할 필요는 없습니다. 또, 엔티티의 교환치는 사용할 수 없을 가능성이 있습니다. 사용할 수 있는 경우, 대응하는 Entity
노드의 아이 리스트에 의해, 그 교환 텍스트의 구조가 나타납니다. 그 이외의 경우, 아이 리스트는 비웁니다.
DOM 레벨 2 는 Entity
노드의 편집을 서포트하지 않습니다. Entity
의 컨텐츠로 변경을 더하고 싶은 경우는 Entity
의 컨텐츠의 복제로 구조 모델내의 관련의 EntityReference
노드를 옮겨놓아 이러한 복제에 필요한 변경을 더합니다. Entity
노드와 그 자손은 읽어내 전용입니다.
Entity
노드는 친노드를 가지지 않습니다. 엔티티에 미바인드의 네임 스페이스앞치수식자가 포함되어 있는 경우,Entity
노드의 서브 트리에 있는 대응하는 노드의 namespaceURI
는 null
가 됩니다. 이 엔티티를 참조하는 EntityReference
노드가 Document
인터페이스의 createEntityReference
메소드로 작성되고 있는 경우도 같습니다. DOM 레벨 2 는 네임 스페이스앞치수식자를 해결하는 메카니즘을 서포트하고 있습니다.
「Document Object Model (DOM) Level 2 Core Specification 」를 참조해 주세요.
필드의 개요 |
인터페이스 org.w3c.dom. Node 에서 상속받은 필드 |
ATTRIBUTE_NODE , CDATA_SECTION_NODE , COMMENT_NODE , DOCUMENT_FRAGMENT_NODE , DOCUMENT_NODE , DOCUMENT_TYPE_NODE , ELEMENT_NODE , ENTITY_NODE , ENTITY_REFERENCE_NODE , NOTATION_NODE , PROCESSING_INSTRUCTION_NODE , TEXT_NODE |
메소드의 개요 | |
String |
getNotationName ()
미해석의 엔티티의 경우는 엔티티의 표기법의 이름, 해석이 끝난 엔티티의 경우는 null 가 됩니다. |
String |
getPublicId ()
엔티티에 관련지을 수 있었던 공개 식별자입니다. |
String |
getSystemId ()
엔티티에 관련지을 수 있었던 시스템 식별자입니다. |
인터페이스 org.w3c.dom. Node 에서 상속받은 메소드 |
appendChild , cloneNode , getAttributes , getChildNodes , getFirstChild , getLastChild , getLocalName , getNamespaceURI , getNextSibling , getNodeName , getNodeType , getNodeValue , getOwnerDocument , getParentNode , getPrefix , getPreviousSibling , hasAttributes , hasChildNodes , insertBefore , isSupported , normalize , removeChild , replaceChild , setNodeValue , setPrefix |
메소드의 상세 |
public String getPublicId()
null
가 됩니다.
public String getSystemId()
null
가 됩니다.
public String getNotationName()
null
가 됩니다.
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.