gpt4 book ai didi

javascript - 使用JS解析xml字符串

转载 作者:行者123 更新时间:2023-12-02 20:48:30 24 4
gpt4 key购买 nike

我有一个 XML 字符串,其中 Val.responseText 为我提供了

<NewDataSet>
<Table>
<FieldID>21</FieldID>
<TableName>F003v001</TableName>
<FieldName>Grade</FieldName>
<DisplayField>Grade</DisplayField>
<FieldType>text</FieldType>
</Table>
</NewDataSet>

我正在调用 FillTable(sVal.responseXML.documentElement);

function FillTable(sResponse) {

var preXML = sResponse;

// code for IE
if (window.ActiveXObject) {
var doc = new ActiveXObject("Microsoft.XMLDOM");
doc.async = "false";
doc.loadXML(preXML);
}
// code for Mozilla, Firefox, Opera, etc.
else {
var parser = new DOMParser();
var doc = parser.parseFromString(preXML, "text/xml");
}

// documentElement always represents the root node
var x = doc.documentElement;

}

现在我想解析每个节点并填充数据网格。谁能帮我解析节点?

如何获取 fieldidtablenamedisplayfield 的值?

我尝试了 NodeList = doc.documentElement.selectNodes("Table")nodelist.length 给了我零。

最佳答案

http://www.w3schools.com/Dom/dom_methods.asp

使用您创建的 doc 变量,而不是 documentElement,然后您可以在其上使用这些方法。

关于javascript - 使用JS解析xml字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/428858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com