<?xml version="1.0" encoding="ISO-8859-9"?>
<?xml-stylesheet type="text/xsl" href="isokur.xsl"?>
<Tarih_Date Tarih="02.07.2015" Date="07/02/2015" Bulten_No="2015/127">
<Currency CrossOrder="0" Kod="USD" CurrencyCode="USD"><Unit>1</Unit><Isim>ABD DOLARI</Isim><CurrencyName>US DOLLAR</CurrencyName></Currency>
嗨 如何使用 suitescript 从此 xml 中提取CurrencyCode="USD"属性?
最佳答案
如果您可以获取字符串形式的 xml 值,那么您可以进行如下调用:
var xml = '<Currency CrossOrder="0" Kod="USD" CurrencyCode="USD"><Unit>1</Unit><Isim>ABD DOLARI</Isim><CurrencyName>US DOLLAR</CurrencyName></Currency>';
var asDoc = nlapiStringToXML(xml);
nlapiSelectValue(asDoc, 'Currency/@CurrencyCode');
使用 NS 帮助获取所有 nlapiSelectxxx 调用的完整文档。以上工作在客户端。它也应该在服务器端工作。
关于javascript - 如何使用netsuite中的suitescript提取XML值@attribute?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31204840/