c# - How to get this XmlAttribute -
from musicbrainz rest service, following xml:
<artist-list offset="0" count="59"> <artist type="person" id="xxxxx" ext:score="100"> ...
using wcf , xmlserializationformat, i'm able type , id attributes... how "ext:score" one?
this works:
public class artist { [xmlattribute("id")] public string id { get; set; } [xmlattribute("type")] public artisttype type { get; set; }
but doesnt:
[xmlattribute("ext:score")] public string score { get; set; }
it produces serialization exception. i've tried using "score", doesn't work.
any help?
the attribute named "score", , in namespace referenced "ext", presumably xml namespace alias.
so find "ext" maps (look xmlns), , add:
[xmlattribute("score", namespace="http://example.org/ext-9.1#")] public string score { get; set; }
edit; found here; see xmlns:ext="http://example.org/ext-9.1#"
. note main objects seem in xmlns="http://musicbrainz.org/ns/mmd-1.0#"
may need account @ root/object level.
Comments
Post a Comment