Class SVGDocument

SVGDocument class

SVG문서SVG 계층 구조의 루트이며 전체 콘텐츠를 보유합니다. 계층 구조에 대한 액세스를 제공하는 것 외에도 문서에서 특정 정보 세트에 액세스하기 위한 몇 가지 편리한 방법을 제공합니다. 요소가 XHTML 문서[XHTML] 내에 인라인으로 내장되어 있으면 SVGDocument 객체가 존재하지 않습니다. 대신 문서 객체 계층 구조의 루트 객체는 HTMLDocument 객체와 같은 다른 유형의 Document 객체가 됩니다. 그러나 XML 문서 계층 구조의 루트 요소가 ‘svg’ 요소인 경우 SVGDocument 객체는 실제로 존재합니다. 예를 들어 독립형 SVG 파일(예: MIME 유형이 “image/svg+xml"인 파일)을 볼 때. 이 경우 SVGDocument 객체는 문서 객체 모델 계층 구조의 루트 객체가 됩니다.

public class SVGDocument : Document, IDocumentCSS

생성자

이름설명
SVGDocument()의 새 인스턴스를 초기화합니다.SVGDocument 클래스.
SVGDocument(Configuration)의 새 인스턴스를 초기화합니다.SVGDocument 클래스.
SVGDocument(RequestMessage)의 새 인스턴스를 초기화합니다.SVGDocument 수업. 생성자는 동기적으로 작동하며 모든 외부 리소스(이미지, 스크립트 등)의 로드를 기다립니다. 문서를 비동기적으로 로드하려면 메소드를 사용하십시오.Navigate 또는 과부하. 또는 다음에서 적절한 플래그를 설정하여 일부 외부 리소스의 로드를 비활성화할 수 있습니다.Security .
SVGDocument(string)의 새 인스턴스를 초기화합니다.SVGDocument 수업. 생성자는 동기적으로 작동하며 모든 외부 리소스(이미지, 스크립트 등)의 로드를 기다립니다. 문서를 비동기적으로 로드하려면 메소드를 사용하십시오.Navigate 또는 과부하. 또는 다음에서 적절한 플래그를 설정하여 일부 외부 리소스의 로드를 비활성화할 수 있습니다.Security .
SVGDocument(Url)의 새 인스턴스를 초기화합니다.SVGDocument 수업. 생성자는 동기적으로 작동하며 모든 외부 리소스(이미지, 스크립트 등)의 로드를 기다립니다. 문서를 비동기적으로 로드하려면 메소드를 사용하십시오.Navigate 또는 과부하. 또는 다음에서 적절한 플래그를 설정하여 일부 외부 리소스의 로드를 비활성화할 수 있습니다.Security .
SVGDocument(RequestMessage, Configuration)의 새 인스턴스를 초기화합니다.SVGDocument 수업. 생성자는 동기적으로 작동하며 모든 외부 리소스(이미지, 스크립트 등)의 로드를 기다립니다. 문서를 비동기적으로 로드하려면 메소드를 사용하십시오.Navigate 또는 과부하. 또는 다음에서 적절한 플래그를 설정하여 일부 외부 리소스의 로드를 비활성화할 수 있습니다.Security .
SVGDocument(Stream, string)의 새 인스턴스를 초기화합니다.SVGDocument 수업. 생성자는 동기적으로 작동하며 모든 외부 리소스(이미지, 스크립트 등)의 로드를 기다립니다. 문서를 비동기적으로 로드하려면 메소드를 사용하십시오.Navigate 또는 과부하. 또는 다음에서 적절한 플래그를 설정하여 일부 외부 리소스의 로드를 비활성화할 수 있습니다.Security . 스트림의 현재 위치에서 문서 로드가 시작됩니다.
SVGDocument(Stream, Url)의 새 인스턴스를 초기화합니다.SVGDocument 수업. 생성자는 동기적으로 작동하며 모든 외부 리소스(이미지, 스크립트 등)의 로드를 기다립니다. 문서를 비동기적으로 로드하려면 메소드를 사용하십시오.Navigate 또는 과부하. 또는 다음에서 적절한 플래그를 설정하여 일부 외부 리소스의 로드를 비활성화할 수 있습니다.Security . 스트림의 현재 위치에서 문서 로드가 시작됩니다.
SVGDocument(string, Configuration)의 새 인스턴스를 초기화합니다.SVGDocument 수업. 생성자는 동기적으로 작동하며 모든 외부 리소스(이미지, 스크립트 등)의 로드를 기다립니다. 문서를 비동기적으로 로드하려면 메소드를 사용하십시오.Navigate 또는 과부하. 또는 다음에서 적절한 플래그를 설정하여 일부 외부 리소스의 로드를 비활성화할 수 있습니다.Security .
SVGDocument(string, string)의 새 인스턴스를 초기화합니다.SVGDocument 수업. 생성자는 동기적으로 작동하며 모든 외부 리소스(이미지, 스크립트 등)의 로드를 기다립니다. 문서를 비동기적으로 로드하려면 메소드를 사용하십시오.Navigate 또는 과부하. 또는 다음에서 적절한 플래그를 설정하여 일부 외부 리소스의 로드를 비활성화할 수 있습니다.Security .
SVGDocument(string, Url)의 새 인스턴스를 초기화합니다.SVGDocument 수업. 생성자는 동기적으로 작동하며 모든 외부 리소스(이미지, 스크립트 등)의 로드를 기다립니다. 문서를 비동기적으로 로드하려면 메소드를 사용하십시오.Navigate 또는 과부하. 또는 다음에서 적절한 플래그를 설정하여 일부 외부 리소스의 로드를 비활성화할 수 있습니다.Security .
SVGDocument(Url, Configuration)의 새 인스턴스를 초기화합니다.SVGDocument 수업. 생성자는 동기적으로 작동하며 모든 외부 리소스(이미지, 스크립트 등)의 로드를 기다립니다. 문서를 비동기적으로 로드하려면 메소드를 사용하십시오.Navigate 또는 과부하. 또는 다음에서 적절한 플래그를 설정하여 일부 외부 리소스의 로드를 비활성화할 수 있습니다.Security .
SVGDocument(Stream, string, Configuration)의 새 인스턴스를 초기화합니다.SVGDocument 수업. 생성자는 동기적으로 작동하며 모든 외부 리소스(이미지, 스크립트 등)의 로드를 기다립니다. 문서를 비동기적으로 로드하려면 메소드를 사용하십시오.Navigate 또는 과부하. 또는 다음에서 적절한 플래그를 설정하여 일부 외부 리소스의 로드를 비활성화할 수 있습니다.Security . 스트림의 현재 위치에서 문서 로드가 시작됩니다.
SVGDocument(Stream, Url, Configuration)의 새 인스턴스를 초기화합니다.SVGDocument 수업. 생성자는 동기적으로 작동하며 모든 외부 리소스(이미지, 스크립트 등)의 로드를 기다립니다. 문서를 비동기적으로 로드하려면 메소드를 사용하십시오.Navigate 또는 과부하. 또는 다음에서 적절한 플래그를 설정하여 일부 외부 리소스의 로드를 비활성화할 수 있습니다.Security . 스트림의 현재 위치에서 문서 로드가 시작됩니다.
SVGDocument(string, string, Configuration)의 새 인스턴스를 초기화합니다.SVGDocument 수업. 생성자는 동기적으로 작동하며 모든 외부 리소스(이미지, 스크립트 등)의 로드를 기다립니다. 문서를 비동기적으로 로드하려면 메소드를 사용하십시오.Navigate 또는 과부하. 또는 다음에서 적절한 플래그를 설정하여 일부 외부 리소스의 로드를 비활성화할 수 있습니다.Security .
SVGDocument(string, Url, Configuration)의 새 인스턴스를 초기화합니다.SVGDocument 수업. 생성자는 동기적으로 작동하며 모든 외부 리소스(이미지, 스크립트 등)의 로드를 기다립니다. 문서를 비동기적으로 로드하려면 메소드를 사용하십시오.Navigate 또는 과부하. 또는 다음에서 적절한 플래그를 설정하여 일부 외부 리소스의 로드를 비활성화할 수 있습니다.Security .

속성

이름설명
virtual Attributes { get; }이 노드의 속성을 포함하는 NamedNodeMap(요소인 경우) 또는 그렇지 않은 경우 null.
override BaseURI { get; }이 노드의 절대 기본 URI 또는 구현이 절대 URI를 얻을 수 없는 경우 null입니다.
CharacterSet { get; }문서의 인코딩을 가져옵니다.
Charset { get; }문서의 인코딩을 가져옵니다.
ChildElementCount { get; }이 요소의 자식인 요소 노드의 현재 수를 반환합니다. 이 요소에 nodeType이 1. 인 하위 노드가 없는 경우 0입니다.
ChildNodes { get; }이 노드의 모든 자식을 포함하는 NodeList입니다. 자식이 없으면 노드가 없는 NodeList입니다..
Children { get; }하위 요소를 반환합니다.
ContentType { get; }문서 콘텐츠 유형을 가져옵니다.
Context { get; }현재 검색 컨텍스트를 가져옵니다.
DefaultView { get; }문서 인터페이스의 defaultView IDL 속성은 가져올 때 가 이 문서의 브라우징 컨텍스트의 WindowProxy 객체를 반환해야 하며, 이 문서에 연결된 브라우징 컨텍스트가 있는 경우 , 그렇지 않으면 null을 반환해야 합니다.
Doctype { get; }이 문서와 관련된 문서 유형 선언입니다.
DocumentElement { get; }문서의 요소인 자식 노드에 직접 접근할 수 있도록 해주는 편의 속성입니다.
DocumentURI { get; }문서의 위치. 정의되지 않았거나 문서가 DOMImplementation.createDocument. 를 사용하여 생성된 경우 null
Domain { get; }문서를 제공한 서버의 도메인 이름 또는 도메인 이름으로 서버를 식별할 수 없는 경우 null 문자열입니다.
FirstChild { get; }이 노드의 첫 번째 자식입니다. 해당 노드가 없으면 null을 반환합니다.
FirstElementChild { get; }이 요소의 첫 번째 자식 요소 노드를 반환합니다. 이 요소에 자식 요소가 없으면 null입니다.
Implementation { get; }이 문서를 처리하는 DOMImplementation 개체입니다.
InputEncoding { get; }문서의 인코딩을 가져옵니다.
LastChild { get; }이 노드의 마지막 자식입니다. 해당 노드가 없으면 null을 반환합니다.
LastElementChild { get; }이 요소의 마지막 자식 요소 노드를 반환합니다. 이 요소에 자식 요소가 없으면 null입니다.
virtual LocalName { get; }이 노드의 정규화된 이름의 로컬 부분을 반환합니다. ELEMENT_NODE 및 ATTRIBUTE_NODE 이외의 모든 유형의 노드와 Document.createElement()와 같은 DOM 수준 1 메서드로 생성된 노드의 경우 이것은 항상 null입니다.
Location { get; }문서의 위치입니다.
virtual NamespaceURI { get; }이 노드의 네임스페이스 URI 또는 지정되지 않은 경우 null입니다.
NextElementSibling { get; }이 요소의 다음 형제 요소 노드를 반환합니다. 이 요소에 문서 트리에서 이 항목 뒤에 오는 요소 형제 노드가 없는 경우 null입니다.
NextSibling { get; }이 노드 바로 다음의 노드입니다. 해당 노드가 없으면 null을 반환합니다.
override NodeName { get; }유형에 따라 이 노드의 이름입니다.
override NodeType { get; }기본 개체의 유형을 나타내는 코드입니다.
virtual NodeValue { get; set; }유형에 따라 이 노드의 값입니다.
Origin { get; }문서 원본을 가져옵니다.
override OwnerDocument { get; }소유자 문서를 가져옵니다.
ParentElement { get; }부모를 가져옵니다Element 이 노드의.
ParentNode { get; }이 노드의 부모입니다. Attr, Document, DocumentFragment, Entity 및 Notation을 제외한 모든 노드에는 부모가 있을 수 있습니다. 그러나 노드가 방금 생성되어 아직 트리에 추가되지 않았거나 트리에서 제거된 경우 null입니다.
virtual Prefix { get; set; }이 노드의 네임스페이스 접두사 또는 지정되지 않은 경우 null입니다. null로 정의했을 때 설정해도 아무런 효과가 없다
PreviousElementSibling { get; }이 요소의 이전 형제 요소 노드를 반환합니다. 이 요소에 문서 트리에서 이 요소 앞에 오는 요소 형제 노드가 없는 경우 null입니다.
PreviousSibling { get; }이 노드 바로 앞의 노드입니다. 해당 노드가 없으면 null을 반환합니다.
ReadyState { get; }문서 준비 상태를 반환합니다. 문서가 로드되는 동안 “로딩”, 파싱이 완료되면 “대화형”, 그러나 여전히 하위 리소스 로드, 로드되면 “완료”.
Referrer { get; }이 페이지에 연결된 페이지의 URI를 반환합니다. 사용자가 페이지로 직접 이동한 경우 값은 빈 문자열입니다(링크가 아니라 예를 들어 책갈피를 통해).
RootElement { get; }문서 계층 구조의 루트 ‘svg’입니다.
StrictErrorChecking { get; set; }오류 검사를 적용할지 여부를 지정하는 속성입니다. false로 설정하면 구현 시 DOM 작업에서 일반적으로 정의되는 가능한 모든 오류 사례를 테스트하지 않고 DOM 작업에서 DOMException을 발생시키지 않거나 Document.normalizeDocument()를 사용하는 동안 오류를 보고하지 않습니다. 오류의 경우 동작이 정의되지 않습니다. 이 속성은 기본적으로 true입니다.
StyleSheets { get; }문서에 명시적으로 연결되거나 포함된 모든 스타일 시트를 포함하는 목록입니다. HTML 문서의 경우 여기에는 HTML LINK 요소와 인라인 STYLE 요소를 통해 포함된 외부 스타일 시트가 포함됩니다.
virtual TextContent { get; set; }이 속성은 이 노드와 그 자손의 텍스트 내용을 반환합니다. null로 정의된 경우 설정해도 아무런 효과가 없습니다. 설정 시 이 노드가 가질 수 있는 모든 가능한 자식이 제거되고 새 문자열이 비어 있거나 null이 아닌 경우 이 속성이 설정된 문자열을 포함하는 단일 텍스트 노드로 대체됩니다.
Title { get; }‘svg’ 루트 요소의 ’title’ 하위 요소(즉,여기 제목이 있습니다… )
URL { get; }문서의 전체 URI입니다.
XmlStandalone { get; set; }이 문서가 독립 실행형인지 여부를 XML 선언의 일부로 지정하는 속성입니다. 지정되지 않은 경우 거짓입니다.
XmlVersion { get; set; }XML 선언의 일부로 이 문서의 버전 번호를 지정하는 속성입니다. 선언이 없고 이 문서가 “XML” 기능을 지원하는 경우 값은 “1.0"입니다. 이 문서가 “XML” 기능을 지원하지 않는 경우 값은 항상 null입니다.

행동 양식

이름설명
AddEventListener(string, IEventListener)이 메서드를 사용하면 이벤트 대상에 이벤트 리스너를 등록할 수 있습니다.
AddEventListener(string, DOMEventHandler, bool)이 메서드를 사용하면 이벤트 대상에 이벤트 리스너를 등록할 수 있습니다.
AddEventListener(string, IEventListener, bool)이 메서드를 사용하면 이벤트 대상에 이벤트 리스너를 등록할 수 있습니다.
AppendChild(Node)이 노드의 자식 목록 끝에 newChild 노드를 추가합니다. newChild가 이미 트리에 있으면 먼저 제거됩니다.
CloneNode()이 노드의 복제본을 반환합니다. 즉, 노드의 일반 복사 생성자 역할을 합니다. 중복 노드에는 부모가 없고(parentNode는 null임) 사용자 데이터가 없습니다.
CloneNode(bool)이 노드의 복제본을 반환합니다. 즉, 노드의 일반 복사 생성자 역할을 합니다. 중복 노드에는 부모가 없고(parentNode는 null임) 사용자 데이터가 없습니다.
CreateAttribute(string)지정된 이름의 속성을 생성합니다.
CreateAttributeNS(string, string)지정된 정규화된 이름 및 네임스페이스 URI의 특성을 만듭니다.
CreateCDATASection(string)값이 지정된 문자열인 CDATASection 노드를 생성합니다.
CreateComment(string)지정된 문자열이 지정된 주석 노드를 생성합니다.
CreateDocumentFragment()빈 DocumentFragment 개체를 만듭니다.
CreateDocumentType(string, string, string, string)DocumentType 노드를 생성합니다.
CreateElement(string)지정된 유형의 요소를 생성합니다. 반환된 인스턴스는 요소 인터페이스를 구현하므로 반환된 객체에 속성을 직접 지정할 수 있습니다.
CreateElementNS(string, string)지정된 정규화된 이름 및 네임스페이스 URI의 요소를 만듭니다.
CreateEntityReference(string)EntityReference 개체를 만듭니다. 또한 참조된 엔터티를 알면 EntityReference 노드의 자식 목록을 해당 Entity 노드의 자식 목록과 동일하게 만듭니다.
CreateEvent(string)생성Event 구현에서 지원하는 유형입니다.
CreateExpression(string, IXPathNSResolver)확인된 네임스페이스를 사용하여 구문 분석된 XPath 식을 만듭니다. 이는 표현식 문자열을 보다 효율적인 내부 형식으로 컴파일하고 표현식 내에서 발생하는 모든 네임스페이스 접두사를 미리 해결할 수 있기 때문에 표현식이 응용 프로그램에서 재사용될 때 유용합니다.
CreateNodeIterator(Node)지정한 노드 에 뿌리를 둔 하위 트리에 새 NodeIterator를 만듭니다.
CreateNodeIterator(Node, long)지정한 노드 에 뿌리를 둔 하위 트리에 새 NodeIterator를 만듭니다.
CreateNodeIterator(Node, long, INodeFilter)지정한 노드 에 뿌리를 둔 하위 트리에 새 NodeIterator를 만듭니다.
CreateNSResolver(Node)XPath 표현식이 문서 내에 나타난 노드의 컨텍스트에 상대적으로 쉽게 평가될 수 있도록 네임스페이스를 해결하기 위해 DOM 노드를 조정합니다. 이 어댑터는 DOM 레벨 3 방법과 같이 작동 합니다.lookupNamespaceURI time lookupNamespaceURI가 호출될 때 노드의 계층에서 사용 가능한 현재 정보를 사용하여 지정된 접두사에서 namespaceURI 를 확인하는 노드에서 암시적 xml 접두사. 도 올바르게 확인합니다.
CreateProcessingInstruction(string, string)지정된 이름과 데이터 문자열이 지정된 ProcessingInstruction 노드를 생성합니다.
CreateTextNode(string)지정된 문자열이 지정된 텍스트 노드를 생성합니다.
CreateTreeWalker(Node)지정한 노드 에 뿌리를 둔 하위 트리에 새 TreeWalker를 만듭니다.
CreateTreeWalker(Node, long)지정한 노드 에 뿌리를 둔 하위 트리에 새 TreeWalker를 만듭니다.
CreateTreeWalker(Node, long, INodeFilter)지정한 노드 에 뿌리를 둔 하위 트리에 새 TreeWalker를 만듭니다.
DispatchEvent(Event)이 메서드를 사용하면 구현 이벤트 모델로 이벤트를 보낼 수 있습니다.
Dispose()관리되지 않는 리소스 해제, 해제 또는 재설정과 관련된 응용 프로그램 정의 작업을 수행합니다.
Evaluate(string, Node, IXPathNSResolver, XPathResultType, object)XPath 식 문자열을 평가하고 가능한 경우 지정된 유형의 결과를 반환합니다.
GetElementById(string)주어진 값을 가진 ID 속성을 가진 요소를 반환합니다. 해당 요소가 없으면 null을 반환합니다. 둘 이상의 요소에 해당 값을 가진 ID 특성이 있는 경우 반환되는 값은 정의되지 않습니다.
GetElementsByClassName(string)인수에 지정된 모든 클래스가 있는 문서의 모든 요소를 포함하는 라이브 NodeList 개체를 반환합니다. http://www.w3.org/TR/dom/
GetElementsByTagName(string)주어진 태그 이름과 함께 문서 순서대로 모든 요소의 NodeList를 반환하고 문서에 포함되어 있습니다.
GetElementsByTagNameNS(string, string)지정된 로컬 이름과 네임스페이스 URI를 가진 모든 요소의 NodeList를 문서 순서로 반환합니다.
GetOverrideStyle(Element, string)이 메서드는 지정된 요소 및 지정된 의사 요소에 대한 재정의 스타일 선언을 검색하는 데 사용됩니다.
virtual GetPlatformType()이 메서드는 ECMAScript 개체를 검색하는 데 사용됩니다.Type .
virtual HasAttributes()이 노드(요소인 경우)에 속성이 있는지 여부를 반환합니다.
HasChildNodes()이 노드에 자식이 있는지 여부를 반환합니다.
ImportNode(Node, bool)원본 문서에서 소스 노드를 변경하거나 제거하지 않고 다른 문서에서 이 문서로 노드를 가져옵니다. 이 방법은 소스 노드의 새 복사본을 생성합니다.
InsertBefore(Node, Node)기존 자식 노드 자식 앞에 노드를 삽입합니다. child가 null이면 children 목록 끝에 노드를 삽입합니다. child가 DocumentFragment 객체이면 모든 자식이 동일한 순서로 child 앞에 삽입됩니다. 자식이 이미 트리에 있으면 먼저 제거됩니다.
IsDefaultNamespace(string)이 메서드는 지정된 namespaceURI가 기본 네임스페이스인지 확인합니다.
IsEqualNode(Node)두 노드가 같은지 테스트합니다. 이 메서드는 Node.isSameNode()로 테스트할 수 있는 동일성(즉, 두 노드가 동일한 객체에 대한 참조인지 여부)이 아니라 노드의 동일성을 테스트합니다. 동일한 모든 노드는 동일하지만 그 반대는 참이 아닐 수 있습니다.
IsSameNode(Node)이 노드가 주어진 노드와 동일한 노드인지 여부를 반환합니다. 이 메서드는 구현에서 반환된 두 개의 노드 참조가 동일한 개체를 참조하는지 여부를 확인하는 방법을 제공합니다. 두 노드 참조가 동일한 개체에 대한 참조인 경우 프록시를 통하더라도 참조는 완전히 상호 교환 가능하게 사용될 수 있으므로 모든 속성이 동일한 값을 가지며 두 참조에서 동일한 DOM 메서드를 호출하면 항상 정확히 동일한 효과가 발생합니다.
LookupNamespaceURI(string)이 노드에서 시작하여 지정된 접두사에 연결된 네임스페이스 URI를 찾습니다.
LookupPrefix(string)이 노드에서 시작하여 지정된 네임스페이스 URI에 연결된 접두사를 찾습니다. 기본 네임스페이스 선언은 이 메서드에서 무시됩니다. 이 메서드에서 사용하는 알고리즘에 대한 자세한 내용은 Namespace Prefix Lookup을 참조하십시오.
Navigate(RequestMessage)지정된 요청 개체를 기반으로 문서를 로드하여 이전 내용을 바꿉니다.
Navigate(string)지정된 URL(Uniform Resource Locator)의 문서를 현재 인스턴스로 로드하여 이전 콘텐츠를 바꿉니다.
Navigate(Url)지정된 URL(Uniform Resource Locator)의 문서를 현재 인스턴스로 로드하여 이전 콘텐츠를 바꿉니다.
Navigate(Stream, string)지정된 콘텐츠에서 문서를 로드하고 baseUri를 사용하여 상대 리소스를 확인하고 이전 콘텐츠를 바꿉니다. 문서 로드는 스트림의 현재 위치에서 시작됩니다.
Navigate(Stream, Url)지정된 콘텐츠에서 문서를 로드하고 baseUri를 사용하여 상대 리소스를 확인하고 이전 콘텐츠를 바꿉니다. 문서 로드는 스트림의 현재 위치에서 시작됩니다.
Navigate(string, string)지정된 콘텐츠에서 문서를 로드하고 baseUri를 사용하여 관련 리소스를 확인하여 이전 콘텐츠를 바꿉니다.
Navigate(string, Url)지정된 콘텐츠에서 문서를 로드하고 baseUri를 사용하여 관련 리소스를 확인하여 이전 콘텐츠를 바꿉니다.
Normalize()특성 노드를 포함하여 이 노드 아래 하위 트리의 전체 깊이에 있는 모든 텍스트 노드를 구조(예: 요소, 주석, 처리 명령, CDATA 섹션 및 엔터티 참조)만이 텍스트를 구분하는 “일반” 형식으로 넣습니다. 노드, 즉 인접한 Text 노드나 빈 Text 노드가 없습니다. 이는 문서의 DOM 보기가 저장되고 다시 로드된 것과 동일하도록 하는 데 사용할 수 있으며 특정 문서 트리 구조에 의존하는 작업(예: XPointer[XPointer] 조회)이 다음과 같은 경우에 유용합니다. 사용할 수 있습니다. Node.ownerDocument에 연결된 DOMConfiguration 개체의 “normalize-characters” 매개 변수가 true이면 이 메서드는 Text 노드의 문자도 완전히 정규화합니다.
QuerySelector(string)selector 와 일치하는 문서의 첫 번째 요소를 반환합니다.
QuerySelectorAll(string)selector 와 일치하는 문서의 모든 요소의 NodeList를 반환합니다.
RemoveChild(Node)자식 목록에서 oldChild로 표시된 자식 노드를 제거하고 반환합니다.
RemoveEventListener(string, IEventListener)이 방법을 사용하면 이벤트 대상에서 이벤트 리스너를 제거할 수 있습니다. IEventListener 에서 제거됩니다.EventTarget 이벤트를 처리하는 동안에는 현재 작업에 의해 트리거되지 않습니다. 이벤트 리스너는 제거된 후에는 호출할 수 없습니다.
RemoveEventListener(string, DOMEventHandler, bool)이 방법을 사용하면 이벤트 대상에서 이벤트 리스너를 제거할 수 있습니다. IEventListener 에서 제거됩니다.EventTarget 이벤트를 처리하는 동안에는 현재 작업에 의해 트리거되지 않습니다. 이벤트 리스너는 제거된 후에는 호출할 수 없습니다.
RemoveEventListener(string, IEventListener, bool)이 방법을 사용하면 이벤트 대상에서 이벤트 리스너를 제거할 수 있습니다. IEventListener 에서 제거됩니다.EventTarget 이벤트를 처리하는 동안에는 현재 작업에 의해 트리거되지 않습니다. 이벤트 리스너는 제거된 후에는 호출할 수 없습니다.
override RenderTo(IDevice)이 메서드는 현재 문서의 내용을 지정된 장치로 인쇄하는 데 사용됩니다.
ReplaceChild(Node, Node)자식 목록에서 자식 노드 oldChild를 newChild로 바꾸고 oldChild 노드를 반환합니다. newChild가 DocumentFragment 객체이면 oldChild는 동일한 순서로 삽입되는 모든 DocumentFragment 자식으로 대체됩니다. newChild가 이미 트리에 있으면 먼저 제거됩니다.
Save(IOutputStorage)문서 콘텐츠 및 리소스를 출력 저장소에 저장합니다.
Save(string)지정된 로컬 파일에 문서를 저장합니다. 이 문서에 사용된 모든 리소스는 에 인접한 폴더에 저장되며 이름은 output_file_name + “_files”. 로 구성됩니다.
Save(Url)지정된 로컬 파일에 문서를 저장합니다.URL 이 문서에 사용된 모든 리소스는 에 인접한 폴더에 저장되며 이름은 output_file_name + “_files”. 로 구성됩니다.
Save(IOutputStorage, SVGSaveFormat)문서 콘텐츠 및 리소스를 출력 저장소에 저장합니다.
Save(IOutputStorage, SVGSaveOptions)문서 콘텐츠 및 리소스를 출력 저장소에 저장합니다.
Save(string, SVGSaveFormat)지정된 로컬 파일에 문서를 저장합니다. 이 문서에 사용된 모든 리소스는 에 인접한 폴더에 저장되며 이름은 output_file_name + “_files”. 로 구성됩니다.
Save(string, SVGSaveOptions)지정된 로컬 파일에 문서를 저장합니다. 이 문서에 사용된 모든 리소스는 에 인접한 폴더에 저장되며 이름은 output_file_name + “_files”. 로 구성됩니다.
Save(Url, SVGSaveFormat)지정된 로컬 파일에 문서를 저장합니다.URL 이 문서에 사용된 모든 리소스는 에 인접한 폴더에 저장되며 이름은 output_file_name + “_files”. 로 구성됩니다.
Save(Url, SVGSaveOptions)지정된 로컬 파일에 문서를 저장합니다.URL 이 문서에 사용된 모든 리소스는 에 인접한 폴더에 저장되며 이름은 output_file_name + “_files”. 로 구성됩니다.
override ToString()반환String 이 instance. 를 나타냅니다.
Write(params string[])open()에 의해 열린 문서 스트림에 텍스트 문자열을 씁니다. 이 함수는 반드시 DTD에 의해 구동되지 않는 document 를 생성하므로 be 가 문서의 컨텍스트에서 잘못된 결과를 생성할 수 있습니다.
WriteLn(params string[])open()에 의해 열린 document 스트림에 개행 문자가 뒤따르는 텍스트 문자열을 씁니다. 함수 will 는 반드시 DTD에 의해 구동되지 않는 문서를 생성하므로 는 the document 의 컨텍스트에서 잘못된 결과를 생성할 수 있습니다.

이벤트

이름설명
event OnAbortOnAbort 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnBlurOnBlur 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnCancelOnCancel 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnCanplayOnCanplay 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnCanPlayThroughOnCanPlayThrough 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnChangeOnChange 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnClickOnClick 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnCueChangeOnCueChange 이벤트에 대한 이벤트 핸들러를 가져오거나 설정합니다.
event OnDblClickOnDblClick 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnDurationChangeOnDurationChange 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnEmptiedOnEmptied 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnEndedOnEnded 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnErrorOnError 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnFocusOnFocus 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnInputOnInput 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnInvalidOnInvalid 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnKeyDownOnKeyDown 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnKeyPressOnKeyPress 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnKeyUpOnKeyUp 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnLoadOnLoad 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnLoadedDataOnLoadedData 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnLoadedMetadataOnLoadedMetadata 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnLoadStartOnLoadStart 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnMouseDownOnMouseDown 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnMouseEnterOnMouseEnter 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnMouseLeaveOnMouseLeave 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnMouseMoveOnMouseMove 이벤트에 대한 이벤트 핸들러를 가져오거나 설정합니다.
event OnMouseOutOnMouseOut 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnMouseOverOnMouseOver 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnMouseUpOnMouseUp 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnMouseWheelOnMouseWheel 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnPauseOnPause 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnPlayOnPlay 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnPlayingOnPlaying 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnProgressOnProgress 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnRateChangeOnRateChange 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnReadyStateChangeOnReadyStateChange 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnResetOnReset 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnResizeOnResize 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnScrollOnScroll 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnSeekedOnSeeked 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnSeekingOnSeeking 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnSelectOnSelect 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnShowOnShow 이벤트에 대한 이벤트 핸들러를 가져오거나 설정합니다.
event OnStalledOnStalled 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnSubmitOnSubmit 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnSuspendOnSuspend 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnTimeUpdateOnTimeUpdate 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnToggleOnToggle 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnVolumeChangeOnVolumeChange 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.
event OnWaitingOnWaiting 이벤트에 대한 이벤트 처리기를 가져오거나 설정합니다.

또한보십시오