QName.ValueOf(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 String
forte 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.