javascript - 如何使用netsuite中的suitescript提取XML值@attribute?

标签 javascript xml netsuite

<?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/

相关文章:

javascript - 我如何在基本的 javascript 中制作自定义颜色

javascript - 将 jQuery 值设置为 <c :forEach> 的 "items"属性

r - 带有 R 的 zillow api - XML 问题

netsuite - 从销售订单转换为 Material 履行错误

javascript - 如何使用 nlapiAddMonths 设置 trandate 后 2 个月的字段值? (在客户端脚本中)

javascript - 为什么 'await' 在 '.then()' 函数返回的代理上触发 'async'?

javascript - 补间图像然后文本 Greensock 和 JS 动画

php - 在此示例中如何使用 MySQL 代替 XML。

javascript - jQuery.get() 返回错误

java - Spring Data,多个数据源,不是托管类型异常