如何从XML中提取标记名称

时间:2016-05-24 21:06:54

标签: javascript node.js

我想在这里提取月份,以便d之后的字符:所以我可以获得BC_1MONTH。

<d:BC_1MONTH m:type="Edm.Double">0.11</d:BC_1MONTH>

2 个答案:

答案 0 :(得分:0)

如果XML作为字符串加载,您可以使用正则表达式匹配d:m:之间的值。

var str = xml;
var matches = xml.match(/d:(.*)\sm:/);

// get the first match group
console.log(matches[1]); // BC_1MONTH

答案 1 :(得分:0)

尝试JS .split metchod:

[DataContract]
public class Payload
{
    [DataMember]
    public string Prop1 { get; set; }
    [DataMember]
    public string Prop2 { get; set; }
    [DataMember]
    public List<Dictionary<string,string>> Prop3 { get; set; }
}
相关问题