我迫切需要访问此字段以开发一个主要使用公司名称作为名称或文件作为字段的 Google 联系人同步工具,而不是第一个/最后一个。
我在 XML 中看到它,但通过库没有骰子。我正在使用 .NET 库。
我迫切需要访问此字段以开发一个主要使用公司名称作为名称或文件作为字段的 Google 联系人同步工具,而不是第一个/最后一个。
我在 XML 中看到它,但通过库没有骰子。我正在使用 .NET 库。
我想到了。这是一个小的 VB.NET 代码片段,以防其他人需要知道如何操作不直接由 gData 库公开的值。这将返回 XML 节点(如果它不存在则首先创建它)。我实际上是通过 innerText 属性更改值。
Private Function GetFileAsObject() As XmlNode
For Each ext As Object In _contactEntry.ContactEntry.ExtensionElements
If (ext.GetType() Is GetType(XmlExtension)) Then
If ext.XmlName = "fileAs" Then
Return ext.Node
End If
End If
Next
Dim doc As New XmlDocument
doc.LoadXml("<gContact:fileAs xmlns:gContact='http://schemas.google.com/contact/2008'></gContact:fileAs>")
Dim node As XmlNode = doc.DocumentElement
Dim newExt As XmlExtension = New XmlExtension(node)
_contactEntry.ContactEntry.ExtensionElements.Add(newExt)
Return node
End Function
这个链接帮助很大:http ://code.google.com/p/google-gdata/wiki/UnderstandingTheUnknown