Condividi tramite


QName.ValueOf(String) Metodo

Definizione

QName derivato dall'analisi dell'oggetto formattato 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

Parametri

qNameAsString
String

String rappresentazione dell'oggetto QName

Restituisce

QName corrispondente all'oggetto specificato String

Attributi

Commenti

QName derivato dall'analisi dell'oggetto formattato String.

Se è String o non è null conforme alla #toString() QName.toString() formattazione, viene generata un'eccezione IllegalArgumentException .

<em>Il String<forte>MUST</strong> essere nel formato restituito da #toString() QName.toString().</Em>

Il modo comunemente accettato di rappresentare un QName come String è stato definito da James Clark. Anche se non si tratta di una <specifica standard></em> em, è in uso comune, ad esempio javax.xml.transform.Transformer#setParameter(String name, Object value). Questa implementazione analizza un String oggetto formattato come: "{" + URI dello spazio dei nomi + "}" + parte locale. Se l'URI .equals(XMLConstants.NULL_NS_URI)dello spazio dei nomi , deve essere specificata solo la parte locale.

Il valore <del prefisso strong><em CANNOT</em><>/strong> deve essere rappresentato in String e verrà impostato su javax.xml.XMLConstants#DEFAULT_NS_PREFIX XMLConstants.DEFAULT_NS_PREFIX.

Questo metodo non esegue la convalida completa dell'oggetto risultante QName.

L'URI dello spazio dei nomi non viene convalidato come riferimento URI. La parte locale non viene convalidata come NCName come specificato in Spazi dei nomi in XML.

Documentazione java per javax.xml.namespace.QName.valueOf(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a