SyndicationItem::TryParseAttribute Method (String^, String^, String^, String^)
Attempts to parse an attribute extension.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
public protected: virtual bool TryParseAttribute( String^ name, String^ ns, String^ value, String^ version )
Parameters
- name
-
Type:
System::String^
The name of the element.
- ns
-
Type:
System::String^
The namespace of the element.
- value
-
Type:
System::String^
The attribute to parse.
- version
-
Type:
System::String^
The syndication version to use when parsing.
Return Value
Type: System::BooleanA value that specifies whether the attribute extension was parsed successfully.
| Exception | Condition |
|---|---|
| XmlException | Invalid XML encountered during read. |
Attribute extensions are custom attributes that are not defined by the Atom 1.0 or RSS 2.0 specifications. They are serialized as an attribute of the <entry> (for Atom 1.0) or <item> (for RSS 1.0) element, depending upon the syndication version being used. This method is an extension point that allows you to handle the deserialization of a custom attribute extension. To do this, you must derive a class from SyndicationItem and override this method. This method is called for all unrecognized attribute extensions.
Available since 3.5
Silverlight
Available since 2.0