Sent by a parser object to its delegate when it encounters a declaration of an attribute that is associated with a specific element.
Original signature is '- (void)parser:(NSXMLParser *)parser foundAttributeDeclarationWithName:(NSString *)attributeName forElement:(NSString *)elementName type:(NSString *)type defaultValue:(NSString *)defaultValue'
Available in Mac OS X v10.3 and later.

C# | Visual Basic | Visual C++ |
void ParserFoundAttributeDeclarationWithNameForElementTypeDefaultValue( NSXMLParser parser, NSString attributeName, NSString elementName, NSString type, NSString defaultValue )
Sub ParserFoundAttributeDeclarationWithNameForElementTypeDefaultValue ( _ parser As NSXMLParser, _ attributeName As NSString, _ elementName As NSString, _ type As NSString, _ defaultValue As NSString _ )
void ParserFoundAttributeDeclarationWithNameForElementTypeDefaultValue( NSXMLParser^ parser, NSString^ attributeName, NSString^ elementName, NSString^ type, NSString^ defaultValue )

- parser (NSXMLParser)
- An NSXMLParser object parsing XML.
- attributeName (NSString)
- A string that is the name of an attribute.
- elementName (NSString)
- A string that is the name of an element that has the attribute attributeName.
- type (NSString)
- A string, such as "ENTITY", "NOTATION", or "ID", that indicates the type of the attribute.
- defaultValue (NSString)
- A string that specifies the default value of the attribute.

- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)