Rails 解析推送通知
我正在使用 Recurly,该应用程序支持实时推送通知。 我的问题是什么是最佳实践以及如何解析传入的 XML,XML 看起来像这样。
<?xml version="1.0" encoding="UTF-8"?>
<new_account_notification>
<account>
<account_code>[email protected]</account_code>
<username></username>
<email>[email protected]</email>
<first_name>Verena</first_name>
<last_name>Test</last_name>
<company_name></company_name>
</account>
</new_account_notification>
谢谢...
Im playing around with Recurly, the app enables real time push notifications.
My question is what is best pratice and how do I parse the incomming XML, the XML look like this.
<?xml version="1.0" encoding="UTF-8"?>
<new_account_notification>
<account>
<account_code>[email protected]</account_code>
<username></username>
<email>[email protected]</email>
<first_name>Verena</first_name>
<last_name>Test</last_name>
<company_name></company_name>
</account>
</new_account_notification>
Thanks...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 Hash.from_xml 方法将 XML 转换为哈希,然后使用生成的哈希。
You can convert the XML to a hash with the Hash.from_xml method, and then work with the resulting hash.
不熟悉 Recurly 以及在 Rails 中使用它的选项,但是 Nokogiri 是一个非常好的解析和处理 XML 和 HTML 的宝石。
Not familiar with Recurly and options for working with it in Rails, but Nokogiri is a very nice gem for parsing and handling XML and HTML.