Freigeben über


QName.ValueOf(String) Methode

Definition

QName abgeleitet von der Analyse des formatierten 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

Parameter

qNameAsString
String

String Darstellung der QName

Gibt zurück

QName entsprechend dem gegebenen String

Attribute

Hinweise

QName abgeleitet von der Analyse des formatierten String.

Wenn dies null String der #toString() QName.toString() Formatierung entspricht oder nicht entspricht, wird ein IllegalArgumentException Fehler ausgelöst.

<em The Stringstrong MUST/strong> be in the form returned by #toString() QName.toString().<<><>/Em>

Die allgemein akzeptierte Art der Darstellung QName eines als eine String wurde von James Clark definiert . Obwohl es sich hierbei nicht um eine <Em-Standard<>-/Em-Spezifikation> handelt, wird sie häufig verwendet, z. B. javax.xml.transform.Transformer#setParameter(String name, Object value). Diese Implementierung analysiert eine String formatierte Form: "{" + Namespace-URI + "}" + lokale Komponente. Wenn der Namespace-URI .equals(XMLConstants.NULL_NS_URI)angegeben werden soll, sollte nur der lokale Teil bereitgestellt werden.

Der Präfixwert strong em CANNOT/em></strong> wird in der String Darstellung dargestellt und auf javax.xml.XMLConstants#DEFAULT_NS_PREFIX XMLConstants.DEFAULT_NS_PREFIX.<>><<

Diese Methode führt keine vollständige Überprüfung des resultierenden QNameVorgangs durch.

Der Namespace-URI wird nicht als URI-Verweis überprüft. Der lokale Teil wird nicht als NCName überprüft, wie in Namespaces in XML angegeben.

Java-Dokumentation für javax.xml.namespace.QName.valueOf(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: