我是一個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