tralala
%Europe/Berlin %460 %2006, 12:03
Ik wil voor een flash site een concertkalender toevoegen. De data lees ik in uit een xml-bestand zoals dit (het is mijn eerste xml, dus deed ik het volgens de tutorials hier...):
<?xml version="1.0" encoding="UTF-8"?>
<agenda>
<concert groep="eerstegroep" programma="blabla" datum="27/06/2006" locatie="blabla" info="blablablal" />
<concert groep="tweede groep" programma="blabla" datum="23/08/2006" locatie="blabla" info="blablablal" />
</agenda>
en de flash:
var vandaag:Date = new Date();
var agendaXML:XML = new XML();
agendaXML.onLoad = verwerken;
agendaXML.ignoreWhite = true;
agendaXML.load("data.xml");
function verwerken(done) {
var root, groep, programma, datum, dag, startuur, locatie, info;
root = this.firstChild;
if (root.hasChildNodes()) {
for (var i = 0; i<root.childNodes.length; i++) {
groep = root.childNodes[i].attributes.groep;
programma = root.childNodes[i].attributes.programma;
datum = root.childNodes[i].attributes.datum;
locatie = root.childNodes[i].attributes.locatie;
info = root.childNodes[i].attributes.info;
}
}
};
Nu zou ik variabele datum moeten kunnen vergelijken met variabele vandaag, zodat ik de voorbije concerten kan onderscheiden van de nog te komen concerten. Hij leest nu alle variabelen uit het xml bestand in als String, datum zou ik dus als Date moeten hebben.
<?xml version="1.0" encoding="UTF-8"?>
<agenda>
<concert groep="eerstegroep" programma="blabla" datum="27/06/2006" locatie="blabla" info="blablablal" />
<concert groep="tweede groep" programma="blabla" datum="23/08/2006" locatie="blabla" info="blablablal" />
</agenda>
en de flash:
var vandaag:Date = new Date();
var agendaXML:XML = new XML();
agendaXML.onLoad = verwerken;
agendaXML.ignoreWhite = true;
agendaXML.load("data.xml");
function verwerken(done) {
var root, groep, programma, datum, dag, startuur, locatie, info;
root = this.firstChild;
if (root.hasChildNodes()) {
for (var i = 0; i<root.childNodes.length; i++) {
groep = root.childNodes[i].attributes.groep;
programma = root.childNodes[i].attributes.programma;
datum = root.childNodes[i].attributes.datum;
locatie = root.childNodes[i].attributes.locatie;
info = root.childNodes[i].attributes.info;
}
}
};
Nu zou ik variabele datum moeten kunnen vergelijken met variabele vandaag, zodat ik de voorbije concerten kan onderscheiden van de nog te komen concerten. Hij leest nu alle variabelen uit het xml bestand in als String, datum zou ik dus als Date moeten hebben.