0
내 변수 "valueStations2"를 XML 문자열로 구문 분석하고 싶습니다. 정적 인 sos : FeatureOfInterestId 값 (예 : 'stationname') 대신 자바 스크립트에서 동적 인 구문 분석을하고 싶습니다. "stationname"에 "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
});
고맙습니다. 문자열 (var variableStation2 = "station2")이 포함되어 있으므로 valueStation2 변수를 제외하고는 여전히 그렇지 않습니다. 오류 메시지는 입니다. 'featureOfInterestID'매개 변수의 'valueStation2'값이 올바르지 않습니다! ows : ExceptionText> ows : 예외> ows : ExceptionReport> –
script80
'valueStation2'의 기대 값은 'stationname' 문자열 리터럴입니까? 문자열로 하드 코딩하고 작동하지 않는다면 문제의 원인은 변수가 아니라 예상 값입니다. – Xenyal
@scriptnewbie 수정 사항을 확인하십시오. – Xenyal