0

I have a xml file. I want to parse it and get the text in the tags.

たとえば、タグ infoModelversion から「2.6」を抽出したいとします。タグ ns:description からの「echo=hi hello」。

私のxmlファイルは以下のとおりです。

<ns:workflowInvoked 
        xmlns:ns="http://airavata.apache.org/schemas/wft/2011/08" 
        infoModelVersion="2.6">
        <ns:notificationSource 
            ns:serviceID="Workflow1_cbc2c80b_511c_4a5b_9f88_fa789378296b" 
            ns:experimentID="Workflow1_cbc2c80b-511c-4a5b-9f88-fa789378296b" />
        <ns:timestamp>2013-07-26T23:45:37.654+05:30</ns:timestamp>
        <ns:description>echo=hi hello</ns:description><ns:annotation />
        <ns:initiator ns:serviceID="Workflow1_cbc2c80b_511c_4a5b_9f88_fa789378296b" />
</ns:workflowInvoked>

次のコードを使用して解析しようとしていました。

var new_var = $(xml).find("ns:workflowInvoked infoModelVersion").text();
console.log(new_var);

適切な出力が得られません。誰が私が犯している間違いを指摘できますか?

4

1 に答える 1

0
var new_var = $(xml).attr("infoModelVersion");
console.log(new_var);
于 2013-07-26T21:32:21.007 に答える