javascript - check the element value in xml file -


यह मेरा xml है: -

  & lt; परिणाम & gt; & LT; परिणाम & gt; & LT; COUNTRY_CODE & gt; में & lt; / COUNTRY_CODE & gt; & LT; COUNTRY_NAME & gt; भारत & lt; / COUNTRY_NAME & gt; & LT; REGION_NAME & gt; गुजरात & lt; / REGION_NAME & gt; & LT; सिटी & gt; राजकोट & lt; / शहर & gt; & LT; अक्षां & gt; 13.060422 & lt; / अक्षां & gt; & LT; एलएनजी & gt; 80.24958300000003 & lt; / एलएनजी & gt; & Lt; / परिणाम & gt; & LT; परिणाम & gt; & LT; COUNTRY_CODE & gt; KE & lt; / COUNTRY_CODE & gt; & LT; COUNTRY_NAME & gt; केन्या & lt; / COUNTRY_NAME & gt; & LT; REGION_NAME & gt; Vihiga & lt; / REGION_NAME & gt; & LT; सिटी & gt; Kakamega & lt; / शहर & gt; & LT; अक्षां & gt; 0.1182473 & lt; / अक्षां & gt; & LT; एलएनजी & gt; 34.7334515999997 & lt; / एलएनजी & gt; & Lt; / परिणाम & gt; & Lt; / परिणाम & gt;   

यह स्क्रिप्ट है: -

  & lt; स्क्रिप्ट & gt; Var xml; $ .get ("sea.xml", नल, फ़ंक्शन (डेटा) {xml = डेटा;}, "xml"); फ़ंक्शन get_list (ls) {var elName = $ ('# select')। Val (); Var मान = $ ('# मान')। Val (); Var xPath = '// lat [@value' + ls + '"+ + elName +'"] 'और var xPathh =' // lng [@value '+ ls +' '+ मान +'] '+' / .. / शहर / @ मूल्य '; Var xPath = '// [lat = (' + elName + ') और lng = (' + value + ')]' + '/ परिणाम'; Var इटरेटर = xml.evaluate (xPath, xml.documentElement, null, XPathResult.UNORDERED_NODE_ITERATOR_TYPE, शून्य); Var thisNode = iterator.iterateNext (); Var str = ''; जबकि (इस नोड) {if (str) {str + = ','; } Str + = thisNode.textContent; ThisNode = iterator.iterateNext (); } $ ("# परिणाम")। पाठ (str); } & Lt; / script & gt;   

यह html कोड है: -

  & lt; body & gt; & Lt; इनपुट प्रकार = "टेक्स्ट" id = "चयन करें" & gt; & Lt; इनपुट प्रकार = "टेक्स्ट" id = "मान" & gt; & Lt; इनपुट प्रकार = "बटन" नाम = "बटन" मान = "खोज" onclick = "get_list ('=')" & gt; & Lt; div id = "परिणाम" & gt; & Lt; / div & gt; & Lt; / body & gt;   

मेरे पास दो टेक्स्टबॉक्स हैं: -

पहले टेक्स्टबॉक्स में अक्षांश मान 13.060422 (मेरी एक्सएमएल फाइल पर) दर्ज करें < पी> दूसरे पाठ बॉक्स में अक्षांश मान दर्ज करें 80.24958300000003 (इसकी मेरी एक्सएमएल फाइल पर)

फिर मेरे एक्सएमएल तत्व मान में दोनों मेल खाते हैं जैसे सभी भाई मूल्य वापस

IN भारत गुजरात राजकोट 13.060422 80.24958300000003

धन्यवाद

<पी > जैसा कि आप jquery का उपयोग कर यह कोशिश करें

  var xml = "   

Comments

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

github - Teamcity & Git - PR merge builds - anyway to get HEAD commit hash? -

ios - Replace text in UITextView run slowly -