System::Xml::Schema::XmlSchemaCollection::Add 메서드

XmlSchemaCollection::Add(const SharedPtr<XmlSchema>&) method

XmlSchema를 컬렉션에 추가합니다.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema)
매개변수형식설명
schemaconst SharedPtr<XmlSchema>&컬렉션에 추가할 XmlSchema입니다.

ReturnValue

XmlSchema 객체입니다.

또 보기

XmlSchemaCollection::Add(const SharedPtr<XmlSchema>&, const SharedPtr<System::Xml::XmlResolver>&) method

XmlSchema를 컬렉션에 추가합니다. 지정된 XmlResolver가 외부 참조를 해결하는 데 사용됩니다.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema, const SharedPtr<System::Xml::XmlResolver> &resolver)
매개변수형식설명
schemaconst SharedPtr<XmlSchema>&컬렉션에 추가할 XmlSchema입니다.
resolverconst SharedPtr<System::Xml::XmlResolver>&includeimport 요소에서 참조된 네임스페이스를 해결하는 데 사용되는 XmlResolver입니다. 이것이 nullptr이면 외부 참조가 해결되지 않습니다.

ReturnValue

스키마 컬렉션에 추가된 XmlSchema입니다.

또 보기

XmlSchemaCollection::Add(const SharedPtr<XmlSchemaCollection>&) method

주어진 컬렉션에 정의된 모든 네임스페이스(연관된 스키마 포함)를 이 컬렉션에 추가합니다.

void System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchemaCollection> &schema)
매개변수형식설명
schemaconst SharedPtr<XmlSchemaCollection>&이 컬렉션에 추가하려는 XmlSchemaCollection입니다.

또 보기

XmlSchemaCollection::Add(const String&, const SharedPtr<XmlReader>&) method

XmlReader에 포함된 스키마를 스키마 컬렉션에 추가합니다.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader)
매개변수형식설명
nsconst String&스키마와 연결된 네임스페이스 URI입니다. XML 스키마의 경우 일반적으로 targetNamespace가 됩니다.
readerconst SharedPtr<XmlReader>&추가할 스키마를 포함하는 XmlReader입니다.

ReturnValue

스키마 컬렉션에 추가된 XmlSchema; 추가되는 스키마가 XDR 스키마이거나 스키마에 컴파일 오류가 있는 경우 nullptr입니다.

또 보기

XmlSchemaCollection::Add(const String&, const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&) method

스키마 컬렉션에 XmlReader에 포함된 스키마를 추가합니다. 지정된 XmlResolver는 외부 리소스를 해결하는 데 사용됩니다.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader, const SharedPtr<System::Xml::XmlResolver> &resolver)
매개변수형식설명
nsconst String&스키마와 연결된 네임스페이스 URI입니다. XML 스키마의 경우 일반적으로 targetNamespace가 됩니다.
readerconst SharedPtr<XmlReader>&추가할 스키마를 포함하는 XmlReader입니다.
resolverconst SharedPtr<System::Xml::XmlResolver>&XmlResolverincludeimport 요소 또는 x-schema 속성에서 참조된 네임스페이스를 해결하는 데 사용됩니다 (XDR 스키마). 이 값이 nullptr이면 외부 참조가 해결되지 않습니다.

ReturnValue

스키마 컬렉션에 추가된 XmlSchema; 추가되는 스키마가 XDR 스키마이거나 스키마에 컴파일 오류가 있는 경우 nullptr입니다.

또 보기

XmlSchemaCollection::Add(const String&, const String&) method

지정된 URL로 위치한 스키마를 스키마 컬렉션에 추가합니다.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const String &uri)
매개변수형식설명
nsconst String&스키마와 연결된 네임스페이스 URI입니다. XML 스키마의 경우 일반적으로 targetNamespace가 됩니다.
uriconst String&로드할 스키마를 지정하는 URL입니다.

ReturnValue

스키마 컬렉션에 추가된 XmlSchema; 추가되는 스키마가 XDR 스키마이거나 스키마에 컴파일 오류가 있는 경우 nullptr입니다.

또 보기