XPathDocument 생성자

정의

XPathDocument 클래스의 새 인스턴스를 초기화합니다.

오버로드

Name Description
XPathDocument(Stream)

지정된 개체의 XML 데이터에서 클래스의 XPathDocument 새 인스턴스를 Stream 초기화합니다.

XPathDocument(String)

지정된 파일의 XML 데이터에서 클래스의 XPathDocument 새 인스턴스를 초기화합니다.

XPathDocument(XmlReader)

지정된 XPathDocument 개체에 XmlReader 포함된 XML 데이터에서 클래스의 새 인스턴스를 초기화합니다.

XPathDocument(TextReader)

지정된 XPathDocument 개체에 TextReader 포함된 XML 데이터에서 클래스의 새 인스턴스를 초기화합니다.

XPathDocument(String, XmlSpace)

지정된 공백 처리로 지정된 파일의 XPathDocument XML 데이터에서 클래스의 새 인스턴스를 초기화합니다.

XPathDocument(XmlReader, XmlSpace)

지정된 공백 처리를 사용하여 지정된 XPathDocument 개체에 포함된 XML 데이터에서 클래스의 새 인스턴스 XmlReader 를 초기화합니다.

XPathDocument(Stream)

Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs

지정된 개체의 XML 데이터에서 클래스의 XPathDocument 새 인스턴스를 Stream 초기화합니다.

public:
 XPathDocument(System::IO::Stream ^ stream);
public XPathDocument(System.IO.Stream stream);
new System.Xml.XPath.XPathDocument : System.IO.Stream -> System.Xml.XPath.XPathDocument
Public Sub New (stream As Stream)

매개 변수

stream
Stream

Stream XML 데이터를 포함하는 개체입니다.

예외

XML 데이터에서 오류가 발생했습니다. 빈 XPathDocument 상태로 남아 있습니다.

Stream 매개 변수로 전달된 개체는 .입니다null.

적용 대상

XPathDocument(String)

Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs

지정된 파일의 XML 데이터에서 클래스의 XPathDocument 새 인스턴스를 초기화합니다.

public:
 XPathDocument(System::String ^ uri);
public XPathDocument(string uri);
new System.Xml.XPath.XPathDocument : string -> System.Xml.XPath.XPathDocument
Public Sub New (uri As String)

매개 변수

uri
String

XML 데이터를 포함하는 파일의 경로입니다.

예외

XML 데이터에서 오류가 발생했습니다. 빈 XPathDocument 상태로 남아 있습니다.

파일 경로 매개 변수는 .입니다 null.

설명

공백을 유지하려면 개체를 XPathDocument 매개 변수로 허용하는 XmlSpace 생성자를 사용합니다.

적용 대상

XPathDocument(XmlReader)

Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs

지정된 XPathDocument 개체에 XmlReader 포함된 XML 데이터에서 클래스의 새 인스턴스를 초기화합니다.

public:
 XPathDocument(System::Xml::XmlReader ^ reader);
public XPathDocument(System.Xml.XmlReader reader);
new System.Xml.XPath.XPathDocument : System.Xml.XmlReader -> System.Xml.XPath.XPathDocument
Public Sub New (reader As XmlReader)

매개 변수

reader
XmlReader

XmlReader XML 데이터를 포함하는 개체입니다.

예외

XML 데이터에서 오류가 발생했습니다. 빈 XPathDocument 상태로 남아 있습니다.

XmlReader 매개 변수로 전달된 개체는 .입니다null.

설명

개체를 XmlReader 사용하여 전체 XML 문서 또는 XML 문서의 일부를 에 로드할 XPathDocument수 있습니다. XML 문서의 XPathDocument일부를 로드하려면 데이터를 로드할 최상위 XML 노드에 개체를 배치 XmlReader 합니다. 생성자를 사용하여 XPathDocument 만들 XPathDocument 때 데이터는 현재 최상위 노드에서 모든 형제를 통해 로드됩니다. XmlReader 그 후 최상위 XML 노드의 외부 범위에 배치됩니다. 또는 이 메서드를 ReadSubtree 사용하여 XML 문서의 특정 요소에 로드 XPathDocument 할 수 있습니다.

다음은 생성자를 사용할 XPathDocument 때 고려해야 할 중요한 참고 사항입니다.

  • XmlReader 적절한 연결된 XmlResolver 개체 설정을 가진 개체를 사용하여 XML 데이터의 엔터티 또는 기타 참조를 확인할 수 있습니다.

  • 개체가 XmlReader 문서의 루트 수준(예: 공백 또는 특성 노드)에 유효하지 않은 리프 노드 XmlReader 에 배치된 경우 개체는 루트에 사용할 수 있는 노드에 배치될 때까지 계속 읽습니다. 이 XPathDocument 시점에서 로드가 시작됩니다.

  • 공백을 유지하려면 개체를 XPathDocument 매개 변수로 허용하는 XmlSpace 생성자를 사용합니다.

적용 대상

XPathDocument(TextReader)

Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs

지정된 XPathDocument 개체에 TextReader 포함된 XML 데이터에서 클래스의 새 인스턴스를 초기화합니다.

public:
 XPathDocument(System::IO::TextReader ^ textReader);
public:
 XPathDocument(System::IO::TextReader ^ reader);
public XPathDocument(System.IO.TextReader textReader);
public XPathDocument(System.IO.TextReader reader);
new System.Xml.XPath.XPathDocument : System.IO.TextReader -> System.Xml.XPath.XPathDocument
new System.Xml.XPath.XPathDocument : System.IO.TextReader -> System.Xml.XPath.XPathDocument
Public Sub New (textReader As TextReader)
Public Sub New (reader As TextReader)

매개 변수

textReaderreader
TextReader

TextReader XML 데이터를 포함하는 개체입니다.

예외

XML 데이터에서 오류가 발생했습니다. 빈 XPathDocument 상태로 남아 있습니다.

TextReader 매개 변수로 전달된 개체는 .입니다null.

설명

개체를 TextReader 사용하여 XML 데이터를 로드한 후에는 개체의 TextReader 커서가 데이터 끝에 배치됩니다. TextReader 데이터를 다시 읽으려면 개체를 다시 설정해야 합니다.

적용 대상

XPathDocument(String, XmlSpace)

Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs

지정된 공백 처리로 지정된 파일의 XPathDocument XML 데이터에서 클래스의 새 인스턴스를 초기화합니다.

public:
 XPathDocument(System::String ^ uri, System::Xml::XmlSpace space);
public XPathDocument(string uri, System.Xml.XmlSpace space);
new System.Xml.XPath.XPathDocument : string * System.Xml.XmlSpace -> System.Xml.XPath.XPathDocument
Public Sub New (uri As String, space As XmlSpace)

매개 변수

uri
String

XML 데이터를 포함하는 파일의 경로입니다.

space
XmlSpace

XmlSpace 개체입니다.

예외

XML 데이터에서 오류가 발생했습니다. 빈 XPathDocument 상태로 남아 있습니다.

파일 경로 매개 변수 또는 XmlSpace 개체 매개 변수는 null.

설명

  • 매개 변수로 전달된 개체는 XmlSpace 공백을 유지할지 여부를 지정합니다. Default 는 상당한 공백만 유지합니다. Preserve 는 모든 공백을 유지합니다. 기본적으로 개체는 XmlSpace .로 설정됩니다 Default.

  • 생성자의 기능은 XPathDocument 설명된 공백 처리 옵션을 제외하고 생성자의 기능과 동일합니다 XPathDocument .

추가 정보

적용 대상

XPathDocument(XmlReader, XmlSpace)

Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs
Source:
XPathDocument.cs

지정된 공백 처리를 사용하여 지정된 XPathDocument 개체에 포함된 XML 데이터에서 클래스의 새 인스턴스 XmlReader 를 초기화합니다.

public:
 XPathDocument(System::Xml::XmlReader ^ reader, System::Xml::XmlSpace space);
public XPathDocument(System.Xml.XmlReader reader, System.Xml.XmlSpace space);
new System.Xml.XPath.XPathDocument : System.Xml.XmlReader * System.Xml.XmlSpace -> System.Xml.XPath.XPathDocument
Public Sub New (reader As XmlReader, space As XmlSpace)

매개 변수

reader
XmlReader

XmlReader XML 데이터를 포함하는 개체입니다.

space
XmlSpace

XmlSpace 개체입니다.

예외

XML 데이터에서 오류가 발생했습니다. 빈 XPathDocument 상태로 남아 있습니다.

XmlReader 개체 매개 변수 또는 XmlSpace 개체 매개 변수는 .입니다null.

설명

  • 매개 변수로 전달된 개체는 XmlSpace 공백을 유지할지 여부를 지정합니다. Default 는 상당한 공백만 유지합니다. Preserve 는 모든 공백을 유지합니다. 기본적으로 개체는 XmlSpace .로 설정됩니다 Default.

  • 생성자의 기능은 XPathDocument 설명된 공백 처리 옵션을 제외하고 생성자의 기능과 동일합니다 XPathDocument .

추가 정보

적용 대상