Volledige versie bekijken : Flash search engine met xml file
Ber Bizaar
%Europe/Berlin %751 %2006, 19:02
Hoe kan ik bepaalde data uit een xml file (of txt) krijgen in flash.
Bv: ik vul een artikelcode in, VB.334.002 en de benodigdheden hiervoor zouden automatisch bij dit artikel moeten geplaatst worden.
Zoiets ongeveer:
Artikel 334.002
Benodigdheden:
water : 20 lt
Boter : 25 kg
Meel : 35 kg
Anyone an idea?
thx,
Ber
theFlashWizard
%Europe/Berlin %773 %2006, 19:33
Over xml is best veel geschreven. Ik heb bijna alles geleerd van de tutz op kirupa:
Actionscript Tutorials -> flash & xml(&css) (http://www.flashfocus.nl/forum/showthread.php?t=6338#flash xml)
suc6 ;)
fons
%Europe/Berlin %784 %2006, 19:49
Op de volgende site zijn een aantal voorbeelden met XML en der zit zeker iets bij dat, mits een kleine aanpassing kan dienen als "zoek" functie.
http://philflash.inway.fr/
(de enige vereiste is wat kennis van frans!)
Ber Bizaar
%Europe/Berlin %822 %2006, 20:44
Inderdaad Fons,
hier ga ik wel wat van kunnen gebruiken.
thx,
Ber
nielsss
%Europe/Berlin %824 %2006, 20:46
xml
<artikel nummer="334.002">
<ingredient hoeveelheid="20 liter">water</ingredient>
<ingredient hoeveelheid="25 kilogram">boter</ingredient>
<ingredient hoeveelheid="35 kilogram">meel</ingredient>
</artikel>
function zoeknummer(artikelnummer)
{
for(var i = 0; i < xml.childNodes.length; i++)
{
if(xml.childNodes[i].attributes.nummer == artikelnummer)
{
return xml.childNodes[i];
}
}
}
met een zoekfunctie zoeknummer("334.002"); ofzo
maar je kan er van alles voor verzinnen..
BernardV
%Europe/Berlin %354 %2006, 09:30
Als je op deze manier wilt zoeken probeer XPath dan eens.
Dan zou je ongeveer zo je artikel kunnen halen:
var artikelNode:XMLNode = XPath.selectSingleNode("/artikel/[@nummer='" + mijnNummer +"']");
Ik gebruik zelf deze XPath implementatie: http://www.xfactorstudio.com/
Een basis uitleg van Xpath: http://www.w3schools.com/xpath/default.asp
XPath is a language for finding information in an XML document. XPath is used to navigate through elements and attributes in an XML document.
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.