您可以使用$.parseXML(data)在javascript中創建XML文檔。然後你可以使用jQuery來取東西,比如:
var xmlDoc = $.parseXML("<XML> COMES HERE </XML>");
var $xml = $(xmlDoc); // We <3 documentations with examples :)
var els = $xml.find("[fid]");
els.each(
function (i,e) {
console.log($(e).attr("fid"));
}
);
我也建議這樣的回答:https://stackoverflow.com/a/25089647/357403
或者你可以用內置DOMParser做到這一點,在XML模式:
var oParser = new DOMParser();
var xmltext = "<wfs:InsertResult> \
<ogc:FeatureId fid='CRM_PROCES.1677' xmlns:ogc='http://www.opengis.net/ogc'/> \
<ogc:FeatureId fid='CRM_PROCES.1690' xmlns:ogc='http://www.opengis.net/ogc'/> \
</wfs:InsertResult>";
var oDOM = oParser.parseFromString(xmltext, "text/xml");
var xDOM = $(oDOM);
xDOM.find("[fid]").each(
function (i,e) {
console.log($(e).attr("fid"));
}
);