Compartilhar via


schemas Property

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Localiza documentos esquema durante carregar.

Sintaxe de script

var objXMLDOMSchemaCollection = objIXMLDOMDocument2.schemas;
objXMLDOMDocument.schemas = objXMLDOMSchemaCollection;

Comentários

Parâmetros de script

Nenhum.

Valor Return script

Objeto. A coleção esquema que é retornada. Este é o mesmo objeto que foi anteriormente conjunto ou nulo se nenhum tiver sido definida.

C/sintaxe C++

HRESULT get_schemas(
  VARIANT* otherCollection
);
HRESULT putref_schemas(
  VARIANT otherCollection
);

Comentários

C/parâmetros C++

  • otherCollection
    [out, retval][no] A coleção esquema que é retornada. Este é o mesmo objeto que foi anteriormente conjunto ou nulo se nenhum tiver sido definida.

C/valores Return C++

  • S_OK
    Valor retornado se o método executa com êxito e uma coleção esquema está definida.
  • S_FALSE (para get_schemas apenas)
    Valor retornado se nenhuma coleção esquema será definida.
  • E_POINTER (para get_schemas apenas)
    Valor retornado se pSchemaCollection = Nulo.
  • E_FAIL (para putref_schemas apenas)
    Valor retornado se um IXMLSchemaCollection interface não podem ser obtidas SchemaCollection com formatado IErrorInfo.

Nulo se nenhuma coleção esquema é definida no momento. Você será sempre o mesmo objeto coleção get você pôr em.

Requisitos

Header msxml2.h, msxml2.idl
Windows Embedded CE Windows CE .NET 4.0 and later

Comentários Gerais

O Esquemas propriedade fornece uma maneira de associar esquemas pré-carregados com qualquer espaço para nome. Ele também oferece uma maneira para substituir os esquemas que são usados pelo documento você está prestes a carregar. Não definir uma nova coleção esquema tem nenhum efeito sobre o atual documento até o próximo carregar Ou loadXML chamar. Os esquemas carregados pelo documento durante carregar Fazer não get automaticamente adicionado a essa coleção.

Definir qualquer coleção esquema non-null automaticamente desativa documento tipo definição (DTD Document Type DEFINITION) processamento porque você não pode usar tanto DTD e XML processamento esquema sobre o mesmo documento. Isso significa que os DTDs serão ignorados. Definição de esquemas coleção para nulo processamento DTD re-enables.

Esta propriedade se aplica ao seguinte objetos e interfaces:

XMLSchemaCache/IXMLDOMSchemaCollection, e IXMLDOMDocument2.