我正在嘗試將下面提到的字串決議為 XML 格式。
var postData = '<wfs:Transaction service="WFS" version="1.0.0"'
'xmlns:topp="http://www.openplans.org/topp"'
'xmlns:ogc="http://www.opengis.net/ogc"'
'xmlns:wfs="http://www.opengis.net/wfs">'
'<wfs:Update typeName="Sample:ebs">'
'<wfs:Property>'
'<wfs:Name>tp</wfs:Name>'
'<wfs:Value>' populationvalue '</wfs:Value>'
'</wfs:Property>'
'<ogc:Filter>'
'<ogc:FeatureId fid="' this.selectedEBS '"/>'
'</ogc:Filter>'
'</wfs:Update>'
'</wfs:Transaction>'
我正在使用下面的代碼來做到這一點。
parser = new DOMParser();
xmlDoc = parser.parseFromString(postData, "text/xml");
但是這樣做時我遇到了這個錯誤:
第 1 行第 47 列的錯誤:屬性構造錯誤
uj5u.com熱心網友回復:
屬性之間沒有空格:
改變
'<wfs:Transaction service="WFS" version="1.0.0"'
'xmlns:topp="http://www.openplans.org/topp"'
到
'<wfs:Transaction service="WFS" version="1.0.0"'
' xmlns:topp="http://www.openplans.org/topp"'
等等。
uj5u.com熱心網友回復:
我的壞我的壞
我忘了包括\n
var postData = '<wfs:Transaction service="WFS" version="1.0.0"\n'
'xmlns:topp="http://www.openplans.org/topp"\n'
'xmlns:ogc="http://www.opengis.net/ogc"\n'
'xmlns:wfs="http://www.opengis.net/wfs">\n'
'<wfs:Update typeName="Sample:ebs">\n'
'<wfs:Property>\n'
'<wfs:Name>tp</wfs:Name>\n'
'<wfs:Value>' populationvalue '</wfs:Value>\n'
'</wfs:Property>\n'
'<ogc:Filter>\n'
'<ogc:FeatureId fid="' this.selectedEBS '"/>\n'
'</ogc:Filter>\n'
'</wfs:Update>\n'
'</wfs:Transaction>\n
'
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/415029.html
標籤:
上一篇:將XML節點輸出到單個檔案中
下一篇:未按所需結構出現的分組元素
