aardio 文档

web.dav.xmlClient 库模块帮助文档

web.dav 成员列表 #

web.dav.xmlClient #

WebDAV 客户端 XML 解析与生成工具类

web.dav.xmlClient() #

创建客户端 XML 工具对象

返回对象:webDavXmlClientObject

webDavXmlClientObject 成员列表 #

webDavXmlClientObject.escape(s) #

转义 XML 特殊字符

webDavXmlClientObject.lockBody(owner,scope) #

生成 LOCK 请求体
owner: 锁所有者
scope: "exclusive" 或 "shared",默认 "exclusive"

webDavXmlClientObject.parseMultistatus(body) #

解析 207 Multi-Status 响应
返回资源数组,每项包含 path, isCollection, props, status, statusMessage, description

webDavXmlClientObject.propfindBody(props) #

生成 PROPFIND 请求体
props: 可选,属性名数组,为空则请求 allprop

webDavXmlClientObject.proppatchBody(setProps,removeProps) #

生成 PROPPATCH 请求体
setProps: 要设置的属性表 { name=value }
removeProps: 要删除的属性名数组

Markdown 格式