Quantcast
WoWInterface - View Single Post - Need help to integrate Addon-Options
View Single Post
03-06-15, 05:44 AM   #43
Duugu
Premium Member
 
Duugu's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2006
Posts: 851
Originally Posted by flow0284 View Post
"Sichergehn" klingt doch schonmal gut

Aaaber XML...Skripten...
Ich meinte, wowhead stellt alle Datenbankinfos auch als XML bereit. Beispiel:
http://en.wowhead.com/item=109125&xml
http://de.wowhead.com/item=109125&xml
http://fr.wowhead.com/item=109125&xml
http://ru.wowhead.com/item=109125&xml
usw

Du musst Dir also nur ein kleines Skript mit irgendeiner Lösung Deiner Wahl bauen, dass alle Item-IDs und Domains durchgeht und Dir den Namen aus dem XML holt. Das kannst Du in fast jeder Sprache/Umgebung machen die Dir genehm ist. Einfach mal nach "get XML script" oder so suchen. Da gibt's 1000 Möglichkeiten. Zum Beispiel per javascript:
Code:
<html>
<body>
<span id="demo">test</span>
<script>
var xmlhttp=false;
if (window.XMLHttpRequest)
   {// code for IE7+, Firefox, Chrome, Opera, Safari
   xmlhttp=new XMLHttpRequest();
   }
 else
   {// code for IE6, IE5
   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
   }
 xmlhttp.open("GET", "http://de.wowhead.com/item=109125&xml",true);
 xmlhttp.onreadystatechange=function() {
  if (xmlhttp.readyState==4) {
  document.getElementById("demo").innerHTML = xmlhttp.responseXML.documentElement.getElementsByTagName("name").item(0).firstChild.nodeValue ;
  }
 }
 xmlhttp.send(null);
</script> 
</body>
</html>
Mehr dazu hier: http://www.w3schools.com/ajax/ajax_xmlfile.asp
Wenn Du auch nur halbwegs mit Javascript klarkommst solltest Du damit mit den ItemIDs eine Liste aller Namen bauen können. Du musst nur die ItemIDs und Domains in zwei arrays packen und durchgehen.

Last edited by Duugu : 03-06-15 at 06:11 AM.
  Reply With Quote