0
我想將我的變量「valueStations2」解析爲一個xml字符串。 而不是一個靜態的sos:FeatureOfInterestId值(這裏例如「stationname」)我想從javascript解析動態。 我試圖設置我的變量像「站點名稱」 「valueStation2」,但xml不除外。 我想知道如何添加一個變量到XML。有什麼建議麼?解析變量爲xml
var valueStation2;
var xml = "<?xml version='1.0' encoding='UTF-8'?>
<sos:GetFeatureOfInterestTime
xmlns:sos='http://www.opengis.net/sos/1.0'
service='SOS' version='1.0.0'
xmlns:ows='http://www.opengeospatial.net/ows'>
<sos:FeatureOfInterestId>stationname</sos:FeatureOfInterestId>
</sos:GetFeatureOfInterestTime>";
// create handler
var request = OpenLayers.Request.POST({
url: "http://139.17.3.301:8080/mydata/sos",
data: xml,
callback: handler
});
謝謝,但它仍然不會除了valueStation2變量,因爲它包含一個字符串(var variableStation2 =「station2」)。錯誤消息爲 參數'featureOfInterestID'的值'valueStation2'無效! ows:ExceptionReport> –
script80
2014-11-24 15:51:19
'valueStation2'的預期值是字符串文字'stationname'?如果將它硬編碼爲一個字符串並且不起作用,那麼問題的根源不是變量而是期望值。 – Xenyal 2014-11-24 16:06:19
@scriptnewbie檢查編輯。 – Xenyal 2014-11-24 16:40:05