使用 PHP 从 XML 提要中隔离单个项目
您好,感谢您的浏览。
我试图从以下链接获取 1 GBP = USD 之后括号中的值,如何使用 SimpleXML 执行此操作?
http://www.sloomedia.com/currency/feeds/GBP.xml
谢谢, 本.
Hi and thanks for looking.
I'm trying to get just the value in brackets after 1 GBP = USD from the following link, how do I do this with SimpleXML?
http://www.sloomedia.com/currency/feeds/GBP.xml
Thanks,
Ben.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以尝试使用 xpath :
我还没有测试快速编写的正则表达式,您可以找到更好的东西或使用 substr 因为“1GBP = XXX”的长度在您的文件中是恒定的
You can try with xpath :
I haven't tested the regexp quickly written, you can find something better or use substr as the length of '1GBP = XXX' is constant in your file
为了“隔离”(或者更确切地说,选择)正确的节点,您可以使用 XPath 函数
starts-with()
。选择节点后,您仍然需要解析其内容。为此,您可以在 PHP 中使用任何类型的字符串操作函数。
In order to "isolate" (or rather, select) the right node, you can use the XPath function
starts-with()
.After selecting the node, you still have to parse its contents. For that, you can use any kind of string-manipulation function in PHP.