我一直在使用基于DocuSign SOAP的API服务来解析DocuSign为每个收件人/信封状态更新发布的XML。 在.net Web应用程序中,以下是我解析XML的方法。
使用sr作为新的StreamReader(FileName) Dim xml As String = sr.ReadToEnd()
Dim reader As XmlReader = New XmlTextReader(New StringReader(xml))
Dim serializer As New XmlSerializer(GetType(DocuSignServ.DocuSignEnvelopeInformation), "http://www.docusign.net/API/3.0")
Dim envelopeInfo As DocuSignEnvelopeInformation = TryCast(serializer.Deserialize(reader), DocuSignEnvelopeInformation)
End Using
我想知道我是否可以在这里用RESTful API解析XML。我找不到基于RESTful API将XML转换为对象的方法。 我试过这样的事,
使用sr作为新的StreamReader(FileName) Dim xml As String = sr.ReadToEnd()
Dim reader As XmlReader = New XmlTextReader(New StringReader(xml))
Dim serializer As New XmlSerializer(GetType(DocuSign.eSign.Model.EnvelopesInformation), "http://www.docusign.net/API/3.0")
Dim envelopeInfo As DocuSign.eSign.Model.EnvelopesInformation = TryCast(serializer.Deserialize(reader), DocuSign.eSign.Model.EnvelopesInformation)
End Using
我无法在此处将XML转换为信封对象。
请指教,
谢谢,
单宝元
答案 0 :(得分:0)
不,RESTful API适用于不同的数据模型,您无法使用RESTful API数据模型解析DocuSign Connect XML。