CreateEntityReference 메서드는 새 XmlEntityReference 노드를 만듭니다. XML DOM(문서 개체 모델)은 참조되는 엔터티 이름이 이미 선언되었는지 확인합니다. 있는 경우 XmlEntityReference 노드의 자식 노드는 엔터티 선언 노드에서 복사됩니다. 일치하는 엔터티 선언이 없으면 빈 텍스트 노드가 엔터티 참조 노드의 유일한 자식으로 연결됩니다. XmlEntityReference 노드의 자식 노드는 다른 노드의 복사본이므로 이러한 자식 노드는 읽기 전용이며 수정할 수 없습니다.
노드가 복사될 때, 엔터티 참조 시점에서 네임스페이스가 적용 범위 내에 있을 수 있습니다. 이 네임스페이스는 생성된 요소 또는 특성 노드의 구성에 영향을 줍니다.
비고
DOM은 EntityReference 노드를 문서에 삽입할 때만 EntityReference 에 자식 노드를 추가합니다. 새로 만든 EntityReference 노드에는 자식 노드가 없습니다.
XmlDataDocument는 XmlDocument의 파생 클래스이지만 XmlDataDocument는 엔터티 참조 생성을 지원하지 않습니다. EntityReference 자식이 읽기 전용이기 때문입니다. EntityReference 노드의 자식은 여러 지역에 걸쳐 있을 수 있습니다. 이 경우 EntityReference 의 일부를 포함하는 지역과 연결된 행의 일부는 읽기 전용입니다.
참고하십시오
.NET