我正在使用ColdFusion 8.
我试图获得ExhibitorList的BoothID属性和值.这是我的XML:
<ExhibitorList BoothID="164991">
<BoothNumber>N1849</BoothNumber>
<CompanyID>407</CompanyID>
<CompanyNumber>166212</CompanyNumber>
</ExhibitorList>
Run Code Online (Sandbox Code Playgroud)
我成功地能够得到我想要的任何东西,除了
SoapResponse = xmlParse(httpResponse.fileContent);
ResponseNodes = xmlSearch(SoapResponse, "//*[ local-name() = 'ExhibitorList' ]");
for (i = 1; i lte arrayLen(ResponseNodes); i++) {
BoothNumber = ResponseNodes[i].BoothNumber;
CompanyID = ResponseNodes[i].CompanyID;
CompanyNumber= ResponseNodes[i].CompanyNumber;
BoothID = xmlSearch(ResponseNodes[i], "@BoothID"); // THE TROUBLE IS HERE
}
Run Code Online (Sandbox Code Playgroud)
我如何重新定义它以获取BoothID属性和值?
替换以// TROUBLE在这里结束的行
BoothID = ResponseNodes[i].XmlAttributes.BoothID;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5462 次 |
最近记录: |