如何在Java Script中从长字符串中获取特定的字符串值?我想获得<tax_amt>标签
How to get specific string value from long String in Java Script? I want to get amount between <tax_amt> tag?
我有这个代码:
<Detail2 domID='1'>
<tax_amt>1</tax_amt>
<Taxes status="N"><Tax domID="1"><attribute pkNames="" selected="N" status="N" updateFlag="A"/><tran_code>BILS</tran_code><tran_id>@dbID</tran_id><line_no> 1</line_no><line_no__tax> 1</line_no__tax><tax_code>SRVC</tax_code><tax_class>1SAL</tax_class><tax_chap>8040</tax_chap><tax_base>AMT</tax_base><tax_env>SRVC08091</tax_env><tax_descr>SERVICE TAX</tax_descr><taxable_amt>36.0</taxable_amt><tax_perc protect="1">4.0</tax_perc><tax_amt>1</tax_amt><chg_stat>N</chg_stat><tax_set>SRVC890001</tax_set><effect>+</effect><acct_code__reco>3022 </acct_code__reco><cctr_code__reco>H101</cctr_code__reco><reco_perc>100.0</reco_perc><reco_amount>1.0</reco_amount><acct_code>3022 </acct_code><cctr_code>H101</cctr_code><rate_type>P</rate_type><round>R</round><round_to>1.0</round_to><tax_form/><tax_form_date/><posted>N</posted><pay_tax>N</pay_tax><cc_editopt>N</cc_editopt><series_edit/><curr_code__tax/><curr_code__tran/><tax_amt__tcurr>1</tax_amt__tcurr><exch_rate>1.0</exch_rate><exch_rate_tran>1.0</exch_rate_tran></Tax></Taxes>
</Detail2>
<Detail2 domID='1' ><tax_amt>1</tax_amt></Detail2></Root>
你能使用jquery吗?如果是,则
$( "Detail2" ).find( "tax_amt" ).text();
或者只使用javascript然后使用
var doc = new DOMParser().parseFromString(xmlString,'text/xml');
var result = doc.evaluate('/Detail2/tax_amt', doc, null, XPathResult.STRING_TYPE, null);
alert(result)
相关文章:
- 如何发送分配列表<字符串>到JavaScript数组或可枚举对象
- 内联javascript与"<脚本>"字符串错误地关闭了脚本标记
- 正在删除'<以及那些>'来自javascript中的字符串
- 转换<a>使用jQuery将文本字符串转换为dom元素
- jQuery:如何添加<br/>在不同的字符串中换行以分隔2中的句子
- 返回List<字符串>Jquery中的from JSON调用具有未定义的长度
- Javascript,字符串带有'<'或者'>'
- 删除第一个和最后一个<br/>来自字符串
- 应用<strong>标记到我的js.coffee文件中的字符串
- 是否可以使用HTML从任意字符串创建Jquery对象,例如var$newlink=$('<a>新链接
- 调用.ajax方法得到未定义的json结果,返回json格式列表<字符串>
- 传递数组列表<ImageItems>从一个活动到另一个活动.图像项包含位图和字符串
- 将**标题**转换为<h1>标题</h1>在一个字符串中遍历大文本
- 根据长度(<4)提取特殊字符之间的子字符串,并将缺失的字符替换为0,使其为4
- Node Selenium WebDriver-目标浏览器必须是字符串,但为<对象>
- 用<为纯文本字符串着色;span>元素
- 为什么(~(1<<31;转换为字符串时t相等
- 替换<a>如果它以字符串JQuery结尾
- 为什么拥有`<脚本>`在字符串文字中导致JS语法错误
- 重复3次后拆分字符串<br>