XRD文件的序列化和反序列化包
python-xrd的Python项目详细描述
与XRD 1.0兼容(execpt XRD签名和XRD) http://docs.oasis-open.org/xrd/xrd/v1.0/xrd-1.0.html
未决问题:
- 支持DS:签名
- 支持XRD
- 从XML解析过期日期戳
- 需要更多的测试
基本用法:
from xrd import XRD, Link lnk = Link(rel='http://spec.example.net/photo/1.0', type='image/jpeg', href='http://photos.example.com/gpburdell.jpg') lnk.titles.append(('User Photo', 'en')) lnk.titles.append(('Benutzerfoto', 'de')) lnk.properties.append(('http://spec.example.net/created/1.0', '1970-01-01')) xrd = XRD(subject=http://example.com/gpburdell) xrd.properties.append('http://spec.example.net/type/person') xrd.links.append(lnk) xrd.to_xml()