从 ruby 中的 linkedin 连接对象中提取数据?
我正在使用 linkedIn gem。
https://github.com/pengwynn/linkedin
获取 linkedin 连接的代码
@linkedin.authorize_from_access(auth_provider.token, auth_provider.secret)
@connections = @linkedin.connections
这是我正在 连接为 xml 格式。这是连接 obj 数据
<%= debug connection%>
名称=“文档” 孩子们=[#,
孩子=[#]>,
, #名称=“名字” 孩子们=[#]>,
, #名称=“姓氏” 孩子=[#]>,
, #名称=“标题” 孩子=[#]>,
, #名称=“位置” 孩子们=[#,
孩子=[#]>,
, #名称=“国家” 孩子们=[#,
孩子=[#]>,
]>, #“\n”>]>,
, #名称=“行业” 孩子=[#]>,
, #名称=“api-标准-配置文件-请求” 孩子们=[#,
孩子=[#]>,
, #名称=“标题” 属性=[#] 孩子们=[#,
孩子们=[#,
孩子=[#]>,
, #名称=“值” 孩子=[#]>,
]>, #“\n”>]>,
]>, #“\n”>,
孩子们=[#,
孩子=[#]>,
]>, #"\n ">]>]>>
如何从此对象中提取数据以获取连接名称及其详细信息?
I am using linkedIn gem.
https://github.com/pengwynn/linkedin
Here is the code I am getting linkedin connections
@linkedin.authorize_from_access(auth_provider.token, auth_provider.secret)
@connections = @linkedin.connections
I am getting connection as xml format. Here is the connection obj data
<%= debug connection%>
name="document"
children=[#,children=[#]>,
, #
name="first-name"
children=[#]>,, #
name="last-name"
children=[#]>,, #
name="headline"
children=[#]>,, #
name="location"
children=[#,children=[#]>,
, #
name="country"
children=[#,children=[#]>,
]>, #
"\n ">]>,
, #
name="industry"
children=[#]>,, #
name="api-standard-profile-request"
children=[#,children=[#]>,
, #
name="headers"
attributes=[#]
children=[#,children=[#,
children=[#]>,
, #
name="value"
children=[#]>,]>, #
"\n ">]>,
]>, #
"\n ">,
children=[#,
children=[#]>,
]>, #
"\n ">]>]>>
How can I extract the data from this object to get connection name and their details?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来非常适合 Nokogiri:
http://nokogiri.org/
这是 XPath 应该有帮助。
Seems like a perfect fit for Nokogiri:
http://nokogiri.org/
Here's an explanation of XPath that should help.