- uri
- the Namespace URI, or the empty string if the element has no Namespace URI or if Namespace processing is not being performed
- localName
- the local name (without prefix), or the empty string if Namespace processing is not being performed
- qName
- the qualified name (with prefix), or the empty string if qualified names are not available
- atts
- the attributes attached to the element. If there are no attributes, it shall be an empty Attributes object. The value of this object after startElement returns is undefined
Type Reason Org.Xml.Sax.SAXException any SAX exception, possibly wrapping another exception
Receive notification of the beginning of an element.
The Parser will invoke this method at the beginning of every element in the XML document; there will be a corresponding IContentHandler.EndElement(string, System.String, System.String) event for every startElement event (even when the element is empty). All of the element's content will be reported, in order, before the corresponding endElement event.
This event allows up to three name components for each element:
Any or all of these may be provided, depending on the values of the http://xml.org/sax/features/namespaces and the http://xml.org/sax/features/namespace-prefixes properties:
Note that the attribute list provided will contain only attributes with explicit values (specified or defaulted): #IMPLIED attributes will be omitted. The attribute list will contain attributes used for Namespace declarations (xmlns* attributes) only if the http://xml.org/sax/features/namespace-prefixes property is true (it is false by default, and support for a true value is optional).
Like IContentHandler.Characters(Char[], System.Int32, System.Int32), attribute values may have characters that need more than one char value.