Compartilhar via


setProperty Method

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Usado para configuração de SelectionLanguage Ou SelectionNamespaces Propriedades internas (sinalizadores).

Sintaxe de script

objXMLDOMDocument2.setProperty(name, value);

Comentários

Parâmetros de script

  • Nome
    O SelectionLanguage valor.
  • valor
    Ambos os "XPath" ou "XSLPattern" valor.

Valor Return script

Nenhum.

C/sintaxe C++

HRESULT setProperty(
  BSTR name,
  VARIANT value
);

Comentários

C/parâmetros C++

  • Nome
    [no] O "SelectionLanguage" valor.
  • valor
    [no] O "XPath" ou "XSLPattern".

C/valores Return C++

  • S_OK
    Valor retornado se bem-sucedido.
  • E_FAIL
    Valor retornado se nome ou valor for inválido.

Requisitos

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

Comentários Gerais

A seguinte tabela mostra propriedades que você pode definir usando esse método. Propriedades existentes do DOMDocument não é acessível por este método. Espaço em branco não é eliminado ou normalizado na propriedade Nomes ou valores.

Nome Valor

SelectionLanguage propriedade interna (sinalizador)

"XPath" ou "XSLPattern"

O SelectionLanguage propriedade padrão "XSLPattern". Esta propriedade indica o tipo de consulta o usuário planos para transmitir para SelectNodes Ou selectSingleNode. " XSLPattern" é o usar como padrão para compatibilidade com versões anteriores. Esse sinalizador se aplica a todos os nós cujos ownerDocument propriedade aponta para este objeto documento. Portanto, se um determinado nó for movido para um documento diferente, seu selectNode Comportamento pode alteração depending on o SelectionLanguage configuração no novo documento. O seguinte exemplo JScript sobre o cliente mostra como definir o SelectionLanguage Para XPath para o objeto xmldoc.

var xmldoc = new ActiveXObject("Msxml2.DOMDocument");
var selection; 
xmldoc.loadXML ("");
selection = xmldoc.selectNodes("Customer/Name");
alert(selection.expr + " -- " + selection.item(0).xml);

SelectionNamespaces propriedade interna (sinalizador)

Um espaço delimitado conjunto de nomes namespace.

Por exemplo:

oDomDocument.setProperty("SelectionNamespaces", 
"xmlns:example1='http://myserver.com' 
xmlns:example2='http://yourserver.com'");

Com o SelectionNamespaces propriedade interna (sinalizador), o método SelectSingleNode e método SelectNodes Agora pode usar nomes qualificados.

Este método se aplica à seguinte interface:

IXMLDOMDocument2.

See Also

Concepts

selectNodes Method
selectSingleNode Method