Hi,

Ik ben helemaal nieuw op het gebied van XML en AJAX. Toch ga ik hiermee werken. Omdat ik dit wil leren. Ik heb daarom even de volgende vraag. Ik heb een xml gemaakt. Maar volgens een feed validator is deze niet juist. Maar volgens mij toch echt wel.

Zie hier:


<?xml version="1.0" encoding="utf-8"?>
<channel>
<title>title</title>
<link>link</link>
<description>Test description</description>
<language>nl</language>
<copyright>(c)2009 - Giel</copyright>
</channel>

<video>
	<id>1</id>
	<title>title1</title>
	<author>Author1</author>
	<tags>tag1</tags>
	<description>description1</description>
	<date>09/11/2009</date>
	<link>link1</link>
	<screenshot>screenshot1</screenshot>
</video>


<video>
	<id>2</id>
	<title>title2</title>
	<author>Author2</author>
	<tags>tag2</tags>
	<description>description2</description>
	<date>09/11/2009</date>
	<link>link1</link>
	<screenshot>screenshot2</screenshot>
</video>


Deze is toch gewoon juist of niet?

En heeft er iemand misschien een goeie tut over het uitlezen van deze xml met behulp van Ajax. Of kan iemand me er hier meer over vertellen?

Alvast bedankt! :-)
Het gaat om xml he.. ;) Niet om xHTML of wat dan ook..
qoute ipv edit gedrukt.. excuses.. '-_-
Giel schreef op 09.11.2009 12:07
[quote='Giel schreef op 09.11.2009 12:06']Het gaat om xml he.. ;) Niet om xHTML of wat dan ook..
[/quote]
die validator werkt ook met xml
probeer hem maar eens.
hij gaf bij mij de fout bij <video>
Daar was ik al achter, vandaar dat ik hier om hulp vraag.. :P
misschien omdat je alles onder elkaar zet?
je hebt een <root> nodig.
1 object waar je de rest in onder verdeeld
koen schreef op 09.11.2009 12:09
[quote='Giel schreef op 09.11.2009 12:07'][quote='Giel schreef op 09.11.2009 12:06']Het gaat om xml he.. ;) Niet om xHTML of wat dan ook..
[/quote]
die validator werkt ook met xml
probeer hem maar eens.
hij gaf bij mij de fout bij <video>[/quote]
Die validator valideert html xml en gebruikt doctype definition voor html. Die heeft hier dus totaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal niks mee te maken.

Wat is precies de fout? Want opzich is dat wel xml, maar of het een rss feed is...
Lees anders eens deze tutorial door. En zie http://validator.w3.org/feed/
Ja die validator had ik ook al gebruikt. De foutmelding:

This feed does not validate.

    *

      line 2, column 0: Undefined root element: channel [help]

          <channel>

    *

      line 10, column 0: XML parsing error: <unknown>:10:0: junk after document element [help]

          <video>


Maar ik heb alleen xml nodig, het moet geen RSS feed worden. Maar volgens mij zit hier geen verschil in? Ipv alleen aan te geven bovenin als:

<rss version="">

Edit: Nog n vraagje waar ik tegenaan loop. Kan ik gegevens van een database in een xml bestand plaatsen als een scrip dit aanvraagt?
Zowel met root geeft hij aan:



This feed does not validate.

    *

      line 2, column 0: Undefined root element: root [help]

          <root>

Reageren