Compartilhar via


QName.ValueOf(String) Método

Definição

QName derivado da análise do arquivo formatado String.

[Android.Runtime.Register("valueOf", "(Ljava/lang/String;)Ljavax/xml/namespace/QName;", "")]
public static Javax.Xml.Namespace.QName? ValueOf (string? qNameAsString);
[<Android.Runtime.Register("valueOf", "(Ljava/lang/String;)Ljavax/xml/namespace/QName;", "")>]
static member ValueOf : string -> Javax.Xml.Namespace.QName

Parâmetros

qNameAsString
String

String representação do QName

Retornos

QName correspondente ao dado String

Atributos

Comentários

QName derivado da análise do arquivo formatado String.

Se o está null ou não em conformidade com a #toString() QName.toString()String formatação, um IllegalArgumentException é lançado.

<em O Stringforte DEVE / forte> estar na forma retornada por #toString() QName.toString().<<><>/eme>

A maneira comumente aceita de representar um QName como um String foi definida por James Clark. Embora esta não seja uma <especificação em>standard</em>, é de uso comum, por exemplo. javax.xml.transform.Transformer#setParameter(String name, Object value) Essa implementação analisa um String formatado como: "{" + URI do namespace + "}" + parte local. Se o URI .equals(XMLConstants.NULL_NS_URI)do namespace , somente a parte local deve ser fornecida.

O valor <do prefixo strong><em>CANNOT</em></strong> será representado no String e será definido como javax.xml.XMLConstants#DEFAULT_NS_PREFIX XMLConstants.DEFAULT_NS_PREFIX.

Este método não faz a validação completa do resultado QName.

O URI do namespace não é validado como uma referência de URI. A parte local não é validada como um NCName conforme especificado em Namespaces em XML.

Documentação Java para javax.xml.namespace.QName.valueOf(java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a