我有一个字符串,它看起来像一个XML文件,但实际上它只是保存在变量中的普通字符串。使用javascript在两个词之间获取文本
的串是这样的:
<m:properties>
<d:user_id m:type="Edm.Int64">37</d:user_id>
<d:organization_id m:type="Edm.Int64">1</d:organization_id>
<d:name>Test</d:name>
<d:password>81dc9bdb52d04dc20036dbd8313ed055</d:password>
<d:email_id>[email protected]</d:email_id>
<d:user_type_id m:type="Edm.Int32">3</d:user_type_id>
<d:is_valid m:type="Edm.Boolean">true</d:is_valid>
<d:registration_date m:type="Edm.DateTime">2012-10-25T11:20:08</d:registration_date>
</m:properties>
我需要中提取文本:
<d:password> </d:password>
<d:email_id></d:email_id>
的内容和<d:email_id></d:email_id>
是动态的。
如何使用javascript字符串处理函数来提取所需的文本?
您应该**真的**为此使用XML解析器。 – ThiefMaster
[Titanium具有强大,快速且易于使用的DOM解析器](http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.XML-method-parseString),为什么heck你在使用字符串函数吗? –