QName Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| QName(String) |
|
| QName(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
| QName(String, String) |
|
| QName(String, String, String) |
|
QName(String)
QName costruttore che specifica la parte locale.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
public QName(string? localPart);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
new Javax.Xml.Namespace.QName : string -> Javax.Xml.Namespace.QName
Parametri
- localPart
- String
parte locale del QName
- Attributi
Commenti
QName costruttore che specifica la parte locale.
Se la parte locale è null generata.IllegalArgumentException Una parte locale di "" può mantenere il comportamento compatibile con QName 1.0.
Quando si usa questo costruttore, l'URI dello spazio dei nomi è impostato su javax.xml.XMLConstants#NULL_NS_URI XMLConstants.NULL_NS_URI e il prefisso è impostato su javax.xml.XMLConstants#DEFAULT_NS_PREFIX XMLConstants.DEFAULT_NS_PREFIX.
<em>In un contesto XML, tutti i nomi elemento e attributo esistono nel contesto di uno spazio dei nomi. Rendere questo esplicito durante la costruzione di un consente QName di evitare di diagnosticare gli errori di validità XML. I costruttori #QName(String namespaceURI, String localPart) QName(String namespaceURI, String localPart) e #QName(String namespaceURI, String localPart, String prefix) sono preferiti.</em>
La parte locale non viene convalidata come NCName come specificato in Spazi dei nomi in XML.
per javax.xml.namespace.QName.QName(java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Vedi anche
- <xref:Javax.Xml.Namespace.QName(System.String%2c+System.String)>
- <xref:Javax.Xml.Namespace.QName(System.String%2c+System.String%2c+System.String)>
Si applica a
QName(IntPtr, JniHandleOwnership)
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.
protected QName(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Javax.Xml.Namespace.QName : nativeint * Android.Runtime.JniHandleOwnership -> Javax.Xml.Namespace.QName
Parametri
- javaReference
-
IntPtr
nativeint
Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Native Interface) Java.
- transfer
- JniHandleOwnership
Oggetto JniHandleOwnershipche indica come gestire javaReference
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
QName(String, String)
QName costruttore che specifica l'URI dello spazio dei nomi e la parte locale.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")]
public QName(string? namespaceURI, string? localPart);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")>]
new Javax.Xml.Namespace.QName : string * string -> Javax.Xml.Namespace.QName
Parametri
- namespaceURI
- String
URI dello spazio dei nomi dell'oggetto QName
- localPart
- String
parte locale del QName
- Attributi
Commenti
QName costruttore che specifica l'URI dello spazio dei nomi e la parte locale.
Se l'URI dello spazio dei nomi è null, è impostato su javax.xml.XMLConstants#NULL_NS_URI XMLConstants.NULL_NS_URI. Questo valore non rappresenta uno spazio dei nomi definito in modo esplicito come definito dagli spazi dei nomi nella specifica XML . Questa azione mantiene il comportamento compatibile con QName 1.0. Specificare in modo esplicito il javax.xml.XMLConstants#NULL_NS_URI XMLConstants.NULL_NS_URI valore è lo stile di codifica preferito.
Se la parte locale è null generata.IllegalArgumentException Una parte locale di "" può mantenere il comportamento compatibile con QName 1.0.
Quando si usa questo costruttore, il prefisso viene impostato su javax.xml.XMLConstants#DEFAULT_NS_PREFIX XMLConstants.DEFAULT_NS_PREFIX.
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.
per javax.xml.namespace.QName.QName(java.lang.String, java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Vedi anche
- <xref:Javax.Xml.Namespace.QName(System.String%2c+System.String%2c+System.String)>
Si applica a
QName(String, String, String)
QName costruttore che specifica l'URI dello spazio dei nomi, la parte locale e il prefisso.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "")]
public QName(string? namespaceURI, string? localPart, string? prefix);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "")>]
new Javax.Xml.Namespace.QName : string * string * string -> Javax.Xml.Namespace.QName
Parametri
- namespaceURI
- String
URI dello spazio dei nomi dell'oggetto QName
- localPart
- String
parte locale del QName
- prefix
- String
prefisso dell'oggetto QName
- Attributi
Commenti
QName costruttore che specifica l'URI dello spazio dei nomi, la parte locale e il prefisso.
Se l'URI dello spazio dei nomi è null, è impostato su javax.xml.XMLConstants#NULL_NS_URI XMLConstants.NULL_NS_URI. Questo valore non rappresenta uno spazio dei nomi definito in modo esplicito come definito dagli spazi dei nomi nella specifica XML . Questa azione mantiene il comportamento compatibile con QName 1.0. Specificare in modo esplicito il javax.xml.XMLConstants#NULL_NS_URI XMLConstants.NULL_NS_URI valore è lo stile di codifica preferito.
Se la parte locale è null generata.IllegalArgumentException Una parte locale di "" può mantenere il comportamento compatibile con QName 1.0.
Se il prefisso è null, viene generata un'eccezione IllegalArgumentException . Utilizzare javax.xml.XMLConstants#DEFAULT_NS_PREFIX XMLConstants.DEFAULT_NS_PREFIX per indicare in modo esplicito che non è presente alcun prefisso o che il prefisso non sia rilevante.
L'URI dello spazio dei nomi non viene convalidato come riferimento URI. La parte locale e il prefisso non vengono convalidati come NCName come specificato in Spazi dei nomi in XML.
per javax.xml.namespace.QName.QName(java.lang.String, java.lang.String, java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.