XmlSchemaCollection.Add 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 스키마를 스키마 컬렉션에 추가합니다.
오버로드
| Name | Description |
|---|---|
| Add(XmlSchema) |
컬렉션에 XmlSchema 추가합니다. |
| Add(XmlSchemaCollection) |
지정된 컬렉션에 정의된 모든 네임스페이스(연결된 스키마 포함)를 이 컬렉션에 추가합니다. |
| Add(String, String) |
지정된 URL에 있는 스키마를 스키마 컬렉션에 추가합니다. |
| Add(String, XmlReader) |
스키마 컬렉션에 XmlReader 포함된 스키마를 추가합니다. |
| Add(XmlSchema, XmlResolver) |
컬렉션에 XmlSchema 추가합니다. 지정된 XmlResolver 내용은 외부 참조를 확인하는 데 사용됩니다. |
| Add(String, XmlReader, XmlResolver) |
스키마 컬렉션에 XmlReader 포함된 스키마를 추가합니다. 지정된 XmlResolver 리소스는 외부 리소스를 확인하는 데 사용됩니다. |
설명
중요합니다
클래스는 XmlSchemaCollection .NET Framework 버전 2.0에서 사용되지 않으며 클래스로 XmlSchemaSet 대체되었습니다.
Add(XmlSchema)
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
컬렉션에 XmlSchema 추가합니다.
public:
System::Xml::Schema::XmlSchema ^ Add(System::Xml::Schema::XmlSchema ^ schema);
public System.Xml.Schema.XmlSchema? Add(System.Xml.Schema.XmlSchema schema);
public System.Xml.Schema.XmlSchema Add(System.Xml.Schema.XmlSchema schema);
member this.Add : System.Xml.Schema.XmlSchema -> System.Xml.Schema.XmlSchema
Public Function Add (schema As XmlSchema) As XmlSchema
매개 변수
- schema
- XmlSchema
XmlSchema 컬렉션에 추가할 개체입니다.
반품
XmlSchema 개체
설명
이 targetNamespace 특성은 이 스키마를 식별하는 데 사용됩니다.
추가되는 스키마에 다른 네임스페이스(통과 include 및 import 요소)에 대한 참조가 포함된 경우 애플리케이션의 신뢰 수준은 이러한 다른 네임스페이스를 확인하는 방법을 결정합니다. .NET Framework 버전 1.0에서는 기본값 XmlUrlResolver 이 항상 사용되었습니다.
Fully trusted code: 사용자 자격 증명이 없는 기본값 XmlUrlResolver 은 외부 리소스를 확인하는 데 사용됩니다. 이러한 다른 네임스페이스에 대한 스키마는 유효성 검사 목적으로만 로드됩니다. 원래 스키마와 달리 이러한 다른 스키마는 스키마 컬렉션에 명시적으로 추가되지 않습니다. 따라서 컬렉션 메서드 또는 속성을 사용하여 액세스할 수 없습니다. 이러한 외부 리소스가 인증이 필요한 네트워크 리소스에 있는 경우 인수 중 하나로 사용되는 XmlResolver 오버로드를 사용하고 필요한 자격 증명을 사용하여 지정 XmlResolver 합니다.
Semi-trusted code: 외부 참조는 확인되지 않습니다.
메모
XmlSchemaCollection 속성을 사용하여 XmlValidatingReader.Schemas 액세스하는 경우 메서드는 Add 속성에 지정된 XmlValidatingReader.XmlResolver 값을 XmlResolver 사용합니다.
중요합니다
클래스는 XmlSchemaCollection .NET Framework 버전 2.0에서 사용되지 않으며 클래스로 XmlSchemaSet 대체되었습니다.
추가 정보
적용 대상
Add(XmlSchemaCollection)
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
지정된 컬렉션에 정의된 모든 네임스페이스(연결된 스키마 포함)를 이 컬렉션에 추가합니다.
public:
void Add(System::Xml::Schema::XmlSchemaCollection ^ schema);
public void Add(System.Xml.Schema.XmlSchemaCollection schema);
member this.Add : System.Xml.Schema.XmlSchemaCollection -> unit
Public Sub Add (schema As XmlSchemaCollection)
매개 변수
- schema
- XmlSchemaCollection
XmlSchemaCollection 이 컬렉션에 추가하려는 항목입니다.
설명
추가되는 스키마에 다른 네임스페이스(통과 include 및 import 요소 또는 특성)에 대한 참조가 x-schema 포함된 경우 애플리케이션의 신뢰 수준은 이러한 다른 네임스페이스를 확인하는 방법을 결정합니다. .NET Framework 버전 1.0에서는 기본값 XmlUrlResolver 이 항상 사용되었습니다.
Fully trusted code: 사용자 자격 증명이 없는 기본값 XmlUrlResolver 은 외부 리소스를 확인하는 데 사용됩니다. 이러한 다른 네임스페이스에 대한 스키마는 유효성 검사 목적으로만 로드됩니다. 원래 스키마와 달리 이러한 다른 스키마는 스키마 컬렉션에 명시적으로 추가되지 않습니다. 따라서 컬렉션 메서드 또는 속성을 사용하여 액세스할 수 없습니다. 이러한 외부 리소스가 인증이 필요한 네트워크 리소스에 있는 경우 인수 중 하나로 사용되는 XmlResolver 오버로드를 사용하고 필요한 자격 증명을 사용하여 지정 XmlResolver 합니다.
Semi-trusted code: 외부 참조는 확인되지 않습니다.
메모
XmlSchemaCollection 속성을 사용하여 XmlValidatingReader.Schemas 액세스하는 경우 메서드는 Add 속성에 지정된 XmlValidatingReader.XmlResolver 값을 XmlResolver 사용합니다.
중요합니다
클래스는 XmlSchemaCollection .NET Framework 버전 2.0에서 사용되지 않으며 클래스로 XmlSchemaSet 대체되었습니다.
적용 대상
Add(String, String)
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
지정된 URL에 있는 스키마를 스키마 컬렉션에 추가합니다.
public:
System::Xml::Schema::XmlSchema ^ Add(System::String ^ ns, System::String ^ uri);
public System.Xml.Schema.XmlSchema? Add(string? ns, string uri);
public System.Xml.Schema.XmlSchema Add(string ns, string uri);
member this.Add : string * string -> System.Xml.Schema.XmlSchema
Public Function Add (ns As String, uri As String) As XmlSchema
매개 변수
- ns
- String
스키마와 연결된 네임스페이스 URI입니다. XML 스키마의 경우 일반적으로 다음과 같습니다 targetNamespace.
- uri
- String
로드할 스키마를 지정하는 URL입니다.
반품
XmlSchema 추가되는 스키마가 XDR 스키마이거나 스키마에 컴파일 오류가 있는 경우 스키마 컬렉션 null 에 추가됩니다.
예외
스키마가 유효한 스키마가 아닙니다.
설명
컬렉션의 다른 스키마와 이미 연결된 경우 ns 추가되는 스키마가 컬렉션의 원래 스키마를 대체합니다. 예를 들어 다음 C# 코드에서는 authors.xsd가 컬렉션에서 제거되고 names.xsd가 추가됩니다.
schemaColl.Add("urn:author", "authors.xsd");
schemaColl.Add("urn:author", "names.xsd");
null 이 경우 추가되는 스키마가 XML 스키마 Add 인 경우 ns 메서드는 XML 스키마에 정의된 스키마를 사용하여 targetNamespace 컬렉션의 스키마를 식별합니다. 추가되는 스키마에 다른 네임스페이스(통과 include 및 import 요소 또는 특성)에 대한 참조가 x-schema 포함된 경우 애플리케이션의 신뢰 수준은 이러한 다른 네임스페이스를 확인하는 방법을 결정합니다. .NET Framework 버전 1.0에서는 기본값 XmlUrlResolver 이 항상 사용되었습니다.
Fully trusted code: 사용자 자격 증명이 없는 기본값 XmlUrlResolver 은 외부 리소스를 확인하는 데 사용됩니다. 이러한 다른 네임스페이스에 대한 스키마는 유효성 검사 목적으로만 로드됩니다. 원래 스키마와 달리 이러한 다른 스키마는 스키마 컬렉션에 명시적으로 추가되지 않습니다. 따라서 컬렉션 메서드 또는 속성을 사용하여 액세스할 수 없습니다. 이러한 외부 리소스가 인증이 필요한 네트워크 리소스에 있는 경우 인수 중 하나로 사용되는 XmlResolver 오버로드를 사용하고 필요한 자격 증명을 사용하여 지정 XmlResolver 합니다.
Semi-trusted code: 외부 참조는 확인되지 않습니다.
메모
XmlSchemaCollection 속성을 사용하여 XmlValidatingReader.Schemas 액세스하는 경우 메서드는 Add 속성에 지정된 XmlValidatingReader.XmlResolver 값을 XmlResolver 사용합니다.
중요합니다
클래스는 XmlSchemaCollection .NET Framework 버전 2.0에서 사용되지 않으며 클래스로 XmlSchemaSet 대체되었습니다.
적용 대상
Add(String, XmlReader)
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
스키마 컬렉션에 XmlReader 포함된 스키마를 추가합니다.
public:
System::Xml::Schema::XmlSchema ^ Add(System::String ^ ns, System::Xml::XmlReader ^ reader);
public System.Xml.Schema.XmlSchema? Add(string? ns, System.Xml.XmlReader reader);
public System.Xml.Schema.XmlSchema Add(string ns, System.Xml.XmlReader reader);
member this.Add : string * System.Xml.XmlReader -> System.Xml.Schema.XmlSchema
Public Function Add (ns As String, reader As XmlReader) As XmlSchema
매개 변수
- ns
- String
스키마와 연결된 네임스페이스 URI입니다. XML 스키마의 경우 일반적으로 다음과 같습니다 targetNamespace.
반품
XmlSchema 추가되는 스키마가 XDR 스키마이거나 스키마에 컴파일 오류가 있는 경우 스키마 컬렉션 null 에 추가됩니다.
예외
스키마가 유효한 스키마가 아닙니다.
설명
컬렉션의 다른 스키마와 이미 연결된 경우 ns 추가되는 스키마가 컬렉션의 원래 스키마를 대체합니다.
null 이 경우 추가되는 스키마가 XML 스키마 Add 인 경우 ns 메서드는 XML 스키마에 정의된 스키마를 사용하여 targetNamespace 컬렉션의 스키마를 식별합니다.
추가되는 스키마에 다른 네임스페이스(통과 include 및 import 요소 또는 특성)에 대한 참조가 x-schema 포함된 경우 애플리케이션의 신뢰 수준은 이러한 다른 네임스페이스를 확인하는 방법을 결정합니다. .NET Framework 버전 1.0에서는 기본값 XmlUrlResolver 이 항상 사용되었습니다.
Fully trusted code: 사용자 자격 증명이 없는 기본값 XmlUrlResolver 은 외부 리소스를 확인하는 데 사용됩니다. 이러한 다른 네임스페이스에 대한 스키마는 유효성 검사 목적으로만 로드됩니다. 원래 스키마와 달리 이러한 다른 스키마는 스키마 컬렉션에 명시적으로 추가되지 않습니다. 따라서 컬렉션 메서드 또는 속성을 사용하여 액세스할 수 없습니다. 이러한 외부 리소스가 인증이 필요한 네트워크 리소스에 있는 경우 인수 중 하나로 사용되는 XmlResolver 오버로드를 사용하고 필요한 자격 증명을 사용하여 지정 XmlResolver 합니다.
Semi-trusted code: 외부 참조는 확인되지 않습니다.
메모
XmlSchemaCollection 속성을 사용하여 XmlValidatingReader.Schemas 액세스하는 경우 메서드는 Add 속성에 지정된 XmlValidatingReader.XmlResolver 값을 XmlResolver 사용합니다.
중요합니다
클래스는 XmlSchemaCollection .NET Framework 버전 2.0에서 사용되지 않으며 클래스로 XmlSchemaSet 대체되었습니다.
적용 대상
Add(XmlSchema, XmlResolver)
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
컬렉션에 XmlSchema 추가합니다. 지정된 XmlResolver 내용은 외부 참조를 확인하는 데 사용됩니다.
public:
System::Xml::Schema::XmlSchema ^ Add(System::Xml::Schema::XmlSchema ^ schema, System::Xml::XmlResolver ^ resolver);
public System.Xml.Schema.XmlSchema? Add(System.Xml.Schema.XmlSchema schema, System.Xml.XmlResolver? resolver);
public System.Xml.Schema.XmlSchema Add(System.Xml.Schema.XmlSchema schema, System.Xml.XmlResolver resolver);
member this.Add : System.Xml.Schema.XmlSchema * System.Xml.XmlResolver -> System.Xml.Schema.XmlSchema
Public Function Add (schema As XmlSchema, resolver As XmlResolver) As XmlSchema
매개 변수
- schema
- XmlSchema
XmlSchema 컬렉션에 추가할 개체입니다.
- resolver
- XmlResolver
XmlResolver 참조되는 include 네임스페이스 및 요소를 확인하는 데 사용되는 네임스페이스입니다import. 이 null경우 외부 참조가 확인되지 않습니다.
반품
XmlSchema 스키마 컬렉션에 추가된 것입니다.
예외
스키마가 유효한 스키마가 아닙니다.
설명
이 targetNamespace 특성은 이 스키마를 식별하는 데 사용됩니다.
스키마에 다른 네임스페이스를 참조하는 요소가 포함되어 include 있는 import 경우 이러한 다른 네임스페이스에 대한 스키마는 유효성 검사 목적으로만 로드됩니다. 원래 스키마와 달리 이러한 다른 스키마는 스키마 컬렉션에 명시적으로 추가되지 않습니다. 따라서 컬렉션 메서드 또는 속성을 사용하여 액세스할 수 없습니다.
중요합니다
클래스는 XmlSchemaCollection 사용되지 않으며 클래스로 XmlSchemaSet 대체되었습니다.
추가 정보
적용 대상
Add(String, XmlReader, XmlResolver)
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
- Source:
- XmlSchemaCollection.cs
스키마 컬렉션에 XmlReader 포함된 스키마를 추가합니다. 지정된 XmlResolver 리소스는 외부 리소스를 확인하는 데 사용됩니다.
public:
System::Xml::Schema::XmlSchema ^ Add(System::String ^ ns, System::Xml::XmlReader ^ reader, System::Xml::XmlResolver ^ resolver);
public System.Xml.Schema.XmlSchema? Add(string? ns, System.Xml.XmlReader reader, System.Xml.XmlResolver? resolver);
public System.Xml.Schema.XmlSchema Add(string ns, System.Xml.XmlReader reader, System.Xml.XmlResolver resolver);
member this.Add : string * System.Xml.XmlReader * System.Xml.XmlResolver -> System.Xml.Schema.XmlSchema
Public Function Add (ns As String, reader As XmlReader, resolver As XmlResolver) As XmlSchema
매개 변수
- ns
- String
스키마와 연결된 네임스페이스 URI입니다. XML 스키마의 경우 일반적으로 다음과 같습니다 targetNamespace.
- resolver
- XmlResolver
XmlResolver 참조되는 include 네임스페이스 및 import 요소 또는 x-schema 특성(XDR 스키마)을 확인하는 데 사용됩니다. 이 null경우 외부 참조가 확인되지 않습니다.
반품
XmlSchema 추가되는 스키마가 XDR 스키마이거나 스키마에 컴파일 오류가 있는 경우 스키마 컬렉션 null 에 추가됩니다.
예외
스키마가 유효한 스키마가 아닙니다.
설명
컬렉션의 다른 스키마와 이미 연결된 경우 ns 추가되는 스키마가 컬렉션의 원래 스키마를 대체합니다.
null 이 경우 추가되는 스키마가 XML 스키마 Add 인 경우 ns 메서드는 XML 스키마에 정의된 특성을 사용하여 targetNamespace 컬렉션의 스키마를 식별합니다.
추가되는 스키마에 다른 네임스페이스(통과 include 및 import 요소 또는 x-schema 특성)에 대한 참조가 포함된 경우 이러한 다른 네임스페이스에 대한 스키마는 유효성 검사 목적으로만 로드됩니다. 원래 스키마와 달리 이러한 다른 스키마는 스키마 컬렉션에 명시적으로 추가되지 않습니다. 따라서 컬렉션 메서드 또는 속성을 사용하여 액세스할 수 없습니다.
중요합니다
클래스는 XmlSchemaCollection .NET Framework 버전 2.0에서 사용되지 않으며 클래스로 XmlSchemaSet 대체되었습니다.