在PL/SQL中解析XML或JSON

在PL/SQL中解析XML或JSON,xml,json,google-maps,plsql,oracle-apex,Xml,Json,Google Maps,Plsql,Oracle Apex,我想解析返回的GoogleMaps地理代码(特别是经度和纬度)的输出。这可以以XML或JSON的形式返回(我没有真正的偏好,我只需要信息)。我使用utl_httprequest从google获取JSON或XML,然后将其存储在变量中,但我不知道如何提取信息。我读了,但没有真正的帮助 谷歌地理编码的格式是这样的我发现了这个网站,它解释了如何很好地解析 当我解析xml文件时,它使用了'extract'方法和stringtovalue方法,我认为Oracle xml解析会变慢,所以我使用INSTR和S

我想解析返回的GoogleMaps地理代码(特别是经度和纬度)的输出。这可以以XML或JSON的形式返回(我没有真正的偏好,我只需要信息)。我使用utl_httprequest从google获取JSON或XML,然后将其存储在变量中,但我不知道如何提取信息。我读了,但没有真正的帮助


谷歌地理编码的格式是这样的

我发现了这个网站,它解释了如何很好地解析


当我解析xml文件时,它使用了'extract'方法和stringtovalue方法,我认为Oracle xml解析会变慢,所以我使用INSTR和SUBSTR进行解析。它不是那么灵活,但它是最快的方法,可能除了在java包或C过程中解析之外

如果您想解析json,您可能需要查看我的框架: