我是一个noover到stackoverflow和xslt所以我希望我不听起来不聪明!使用XSLT版本1.0从JSON文件中提取信息
因此,我正在与SDI合作为一家GIS公司工作,我有一项任务需要我将位于一个空间参考系(SRS)坐标平面上的点(例如EPSG:4035)转换为世界SRS,又名EPSG:4326。这对我来说确实不是问题,因为我拥有一个在线服务的可访问性,只会给我想要的。但是,它输出的格式是JSON或HTML格式。我已经浏览了一段时间以找到一种方法来从JSON文件中提取信息,但是我所看到的大多数技术都使用xslt:stylesheet 2.0版,并且我必须使用1.0版。我想过的一种方法是使用文档($ urlWithJsonFormat)xslt函数,但是它只接受xml文件。
这里是JSON格式的文件,我会要求在转换后恢复的例子:
{ "geometries" : [{ "xmin" : -4, "ymin" : -60, "xmax" : 25, "ymax" : -41 } ] }
所有我只是想是XMIN,YMIN,XMAX和YMAX值,这就是全部!它似乎很简单,但对我来说没有任何作用...
可以升级到XSLT 2.0?它会让事情变得更容易。 –
根据您的XSLT处理器,您可以通过样式表参数传递整个jason字符串。你的处理器是什么?它是服务器端还是客户端? –
应该是一个.NET处理器,切换到XSLT 2.0是不可能的。 – user1634609