Module java.xml

Interface Attribute

All Superinterfaces:
XMLEvent, XMLStreamConstants
All Known Subinterfaces:
Namespace

public interface Attribute extends XMLEvent
An interface that contains information about an attribute. Attributes are reported as a set of events accessible from a StartElement. Other applications may report Attributes as first-order events, for example as the results of an XPath expression.
Since:
1.6
See Also:
  • Method Details

    • getName

      QName getName()
      Returns the QName for this attribute.
      Returns:
      the QName of the attribute
    • getValue

      String getValue()
      Gets the normalized value of this attribute.
      Returns:
      the normalized value of the attribute
    • getDTDType

      String getDTDType()
      Gets the type of this attribute, default is the String "CDATA".
      Returns:
      the type as a String, default is "CDATA"
    • isSpecified

      boolean isSpecified()
      A flag indicating whether this attribute was actually specified in the start-tag of its element, or was defaulted from the schema.
      Returns:
      returns true if this was specified in the start element