Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html>
- <head>
- <script type="text/javascript">
- function loadXMLDoc(dname)
- {
- if (window.XMLHttpRequest)
- {
- //kod pre Mozillu Firefox, Operu atd.
- xhttp=new XMLHttpRequest();
- }
- else
- {
- //kod pre IE 5 a 6
- xhttp=new ActiveXObject("Microsoft.XMLHTTP");
- }
- xhttp.open("GET",dname,false);
- xhttp.send("");
- return xhttp.responseXML;
- }
- function hladaj_sport()
- {
- path_first_last_name="spocosy/query-response/sport/@name | spocosy/query-response/sport/tournament_template/@name | spocosy/query-response/sport/tournament_template/tournament/tournament_stage/@name | spocosy/query-response/sport/tournament_template/tournament/tournament_stage/@startdate | spocosy/query-response/sport/tournament_template/tournament/tournament_stage/@enddate | spocosy/query-response/sport/tournament_template/tournament/tournament_stage/properties/property[@name='City']/@value | spocosy/query-response/sport/tournament_template/tournament/tournament_stage/properties/property[@name='Surface']/@value | spocosy/query-response/sport/tournament_template/tournament/tournament_stage/properties/property[@name='InOutDoor']/@value";
- path="/spocosy/query-response";
- //kod pre IE 5 a 6
- if (window.ActiveXObject)
- {
- var nodes=xml.selectNodes(path);
- for (i=0;i<nodes.length;i++)
- {
- document.write(nodes[i].childNodes[0].nodeValue);
- document.write("<br />");
- }
- }
- /* kod pre Mozillu Firefox, Operu atd.
- */
- else if (document.implementation && document.implementation.createDocument)
- {
- var nodes=xml.evaluate(path_first_last_name, xml, null, XPathResult.ANY_TYPE, null);
- var result=nodes.iterateNext();
- var count=0;
- var nodes_count=xml.evaluate(path, xml, null, XPathResult.ANY_TYPE, null);
- var result_count=nodes_count.iterateNext();
- string_into_par1 = "__________________________________________________________" + "<br />" +
- "Sport" + "<br />" + "Tournament Type" + "<br />" + "Tournament Name" + "<br />" + "Start Date" + "<br />" + "End Date" + "<br />" + "City" + "<br />"+"Surface" + "<br />" + "Indoor or Outdoor" + "<br />"+"____________________________________________" + "<br /><br />";
- while (result)
- {
- string_into_par1 = string_into_par1 + result.value + "<br />";
- result=nodes.iterateNext();
- }
- //vpisovanie obsahu string-u do odstavca (paragrafu) s id="par1"
- document.getElementById("par1").innerHTML=string_into_par1;
- }
- }
- function hladaj_pretekar()
- {
- path_first_last_name= "/spocosy/query-response/sport/tournament_template/tournament/tournament_stage/event/properties/property[@name='EventTypeName']/@value | /spocosy/query-response/sport/tournament_template/tournament/tournament_stage/event/properties/property[@name='GameStarted']/@value | /spocosy/query-response/sport/tournament_template/tournament/tournament_stage/event/properties/property[@name='GameEnded']/@value | /spocosy/query-response/sport/tournament_template/tournament/tournament_stage/event/event_participant[@number='1']/participant/@name | /spocosy/query-response/sport/tournament_template/tournament/tournament_stage/event/event_participant[@number='2']/participant/@name | /spocosy/query-response/sport/tournament_template/tournament/tournament_stage/event/event_participant[1]/results/result[@result_code='set1']/@value | /spocosy/query-response/sport/tournament_template/tournament/tournament_stage/event/event_participant[2]/results/result[@result_code='set1']/@value | /spocosy/query-response/sport/tournament_template/tournament/tournament_stage/event/event_participant[1]/results/result[@result_code='set2']/@value | /spocosy/query-response/sport/tournament_template/tournament/tournament_stage/event/event_participant[2]/results/result[@result_code='set2']/@value";
- path="/spocosy/query-response";
- //kod pre IE 5 a 6
- if (window.ActiveXObject)
- {
- var nodes=xml.selectNodes(path);
- for (i=0;i<nodes.length;i++)
- {
- document.write(nodes[i].childNodes[0].nodeValue);
- document.write("<br />");
- }
- }
- /* kod pre Mozillu Firefox, Operu atd.
- */
- else if (document.implementation && document.implementation.createDocument)
- {
- var nodes=xml.evaluate(path_first_last_name, xml, null, XPathResult.ANY_TYPE, null);
- var result=nodes.iterateNext();
- var count=0;
- var nodes_count=xml.evaluate(path, xml, null, XPathResult.ANY_TYPE, null);
- var result_count=nodes_count.iterateNext();
- string_into_par1 = "__________________________________________________________" + "<br />" +
- "Runners on the stage of winners (from 1st to 3rd)" + "<br /><br />" + "Runer" + "<br />" + "his finale time (s)" + "<br />" + "and his rank" + "<br /><br />" + "____________________________________________" + "<br />";
- while (result)
- {
- string_into_par1 = string_into_par1 + result.value + "<br />";
- result=nodes.iterateNext();
- }
- //vpisovanie obsahu string-u do odstavca (paragrafu) s id="par1"
- document.getElementById("par1").innerHTML=string_into_par1;
- }
- }
- </script>
- </head>
- <body>
- <script type="text/javascript">
- xml=loadXMLDoc("final_match_tennis_2011.xml"); //tu je zavolana funkcia "loadXMLDoc" a nacit. XML dokum. do webovej aplik.
- </script>
- <h3>Tennis Tournament Details</h3>
- <form>
- Select Finding a values in .xml file
- <select id="select1" name="user_searched_values">
- <option>"-select finding values in .xml file-"</option>
- <option onclick="hladaj_sport()">sport, action type, start date, end date, event name
- </option>
- <option onclick="hladaj_pretekar()">final race details</option>
- </select>
- </form>
- <p id="par1">This paragraph will be rewritten by the results of finding.</p>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement