Freigeben über


TypeInfoProvider.IsSpecified(Int32) Methode

Definition

Gibt zurück false , wenn das Attribut vom Validator hinzugefügt wurde.

[Android.Runtime.Register("isSpecified", "(I)Z", "GetIsSpecified_IHandler")]
public abstract bool IsSpecified (int index);
[<Android.Runtime.Register("isSpecified", "(I)Z", "GetIsSpecified_IHandler")>]
abstract member IsSpecified : int -> bool

Parameter

index
Int32

Der Index des Attributs. Derselbe Index für das Objekt, das org.xml.sax.Attributes an den startElement Rückruf übergeben wird.

Gibt zurück

true wenn das Attribut vorhanden war, bevor der Validator Eingaben verarbeitet. false wenn das Attribut vom Validator hinzugefügt wurde.

Attribute

Ausnahmen

Wenn der Index ungültig ist.

Wenn diese Methode von anderen IContentHandler Methoden aufgerufen wird.

Hinweise

Gibt zurück false , wenn das Attribut vom Validator hinzugefügt wurde.

Diese Methode stellt Informationen bereit, die erforderlich sind javax.xml.parsers.DocumentBuilder , um zu bestimmen, welche DOM-Struktur von der org.w3c.dom.Attr#getSpecified() Methode zurückgegeben werden soll.

Die Methode kann nur vom startElement-Ereignis aufgerufen org.xml.sax.ContentHandler werden, das von der Anwendung auf die ValidatorHandler.

Eine allgemeine Richtlinie für Validatoren besteht darin, "true" zurückzugeben, wenn das Attribut ursprünglich in der Pipeline vorhanden war, und "false", wenn es vom Validator hinzugefügt wurde.

Java-Dokumentation für javax.xml.validation.TypeInfoProvider.isSpecified(int).

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: